首页 > 系统服务 > 详细

linux命令(58):crontab 定时备份

时间:2021-09-02 08:20:00      阅读:13      评论:0      收藏:0      [点我收藏+]

crontab 总是被误删,定时备份很重要;

链接:误删加个提醒,或许能避免

备份三天的crontab,自动删除三天前的;

crontab 中添加定时:每天一点备份 crontab

0 1 * * * cd /home/username/back_crontab && sh -x back_crontab.sh > /home/username/back_crontab/cron.log 2>&1

脚本如下:back_crontab.sh

# back_crontab.sh
DATE=`date +%Y%m%d` DATE_BEFORE=`date +%Y%m%d -d "1 days ago"` DATE_BEFORE_BEFORE=`date +%Y%m%d -d "3 days ago"` echo $DATE crontab -l > ${DATE}.crontab if [ -f ${DATE_BEFORE_BEFORE}.crontab ]; then rm ${DATE_BEFORE_BEFORE}.crontab fi

从备份的文件中恢复:crontab 备份的文件名

crontab 20210831.crontab

 

linux命令(58):crontab 定时备份

原文:https://www.cnblogs.com/lovychen/p/15209717.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!