日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

异地备份同步校验脚本

發(fā)布時(shí)間:2025/4/16 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 异地备份同步校验脚本 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)現(xiàn)功能:

將客戶端服務(wù)器A的每天的數(shù)據(jù)(/www,/log)本地打包,并且配置定時(shí)腳本每天同步到服務(wù)端服務(wù)器上,在服務(wù)器上對備份的數(shù)據(jù)進(jìn)行校驗(yàn),將結(jié)果發(fā)送到管理員郵箱。

客戶端:

1 #!/bin/bash 2 remote_host=172.16.1.111 3 remote_path=/backup 4 local_backup_path=/backup 5 local_file_path=/data 6 [ -d $local_backup_path ] || mkdir -p $local_backup_path 7 #打包 8 cd ${local_file_path} && \ 9 tar zcf $local_backup_path/www-$(date +%F).tar.gz /data/www && \ 10 tar zcf $local_backup_path/log-$(date +%F).tar.gz /data/log && \ 11 find /backup -type f -name "*.tar.gz" | xargs md5sum > $local_backup_path/flag_$(date +%F) 12 #同步 13 rsync -avz $local_backup_path/* $remote_host:$remote_path --passwod(省略) 14 #刪除本地七天前 15 find $local_backup_path -type f -name "*.tar.gz" -mtime +7 | xargs rm -f

?

加入定時(shí)任務(wù) 1 crontab -e 2 0 4 * * * /bin/bash /root/shell/www_backup.sh &> /dev/null

服務(wù)端:

1 #!/bin/bash 2 local_backup_path=/backup 3 md5_file=flag_$(date +%F) 4 cd $local_backup_path 5 if [ $? -eq 0 ];then 6 if [ -e $md5_file ];then 7 md5sum -c ${md5_file} >> mail.txt 8 if [ $? -eq 0 ];then 9 mail -s "Success ! The backup task is ok !" 7314131337@qq.com < mail.txt 10 else 11 mail -s "Failed ! The backup task is failed !" 7314131337@qq.com < mail.txt 12 fi 13 else 14 ls > mail.txt 15 mail -s "Failed ! The md5_file is not exists!" 7314131337@qq.com < mail.txt 16 fi

?

加入定時(shí)任務(wù) 1 crontab -e 2 0 5 * * * /bin/bash /root/shell/flag_check.sh &> /dev/null

?

轉(zhuǎn)載于:https://www.cnblogs.com/yangliheng/p/5863809.html

總結(jié)

以上是生活随笔為你收集整理的异地备份同步校验脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。