rsync按月存档并且保留最近3个月数据
时间:2022-07-04 来源:未知 投稿:admin 点击:次
计划任务每天执行,按月归档,保留最新3个月数据,例:
if [ ! -d "/data/backup/gefeng.net/wwwroot/`date +"%Y%m"`" ];then
mv /data/backup/gefeng.net/wwwroot/`date -d "-3 months" +"%Y%m"` /data/backup/gefeng.net/wwwroot/`date +"%Y%m"`
/usr/bin/rsync -avz -e 'ssh -p 22' --bwlimit=2m root@58.218.204.78:/www/ /data/backup/gefeng.net/wwwroot/`date +"%Y%m"`
else
/usr/bin/rsync -avz -e 'ssh -p 22' --bwlimit=2m root@58.218.204.78:/www/ /data/backup/gefeng.net/wwwroot/`date +"%Y%m"`
fi
if [ ! -d "/data/backup/gefeng.net/wwwroot/`date +"%Y%m"`" ];then
mv /data/backup/gefeng.net/wwwroot/`date -d "-3 months" +"%Y%m"` /data/backup/gefeng.net/wwwroot/`date +"%Y%m"`
/usr/bin/rsync -avz -e 'ssh -p 22' --bwlimit=2m root@58.218.204.78:/www/ /data/backup/gefeng.net/wwwroot/`date +"%Y%m"`
else
/usr/bin/rsync -avz -e 'ssh -p 22' --bwlimit=2m root@58.218.204.78:/www/ /data/backup/gefeng.net/wwwroot/`date +"%Y%m"`
fi
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容