美文网首页
crontab误删除

crontab误删除

作者: 尛尛大尹 | 来源:发表于2019-07-09 09:54 被阅读0次

前一段时间查询添加crontab,以为键盘上E,R字母相离比较近,按到了R,不小心误删除所有crontab,
# crontab -r
直到今天查看才发现,而且居然没有备份
只能从日志中查看恢复近一段时间的定时任务
# cat /var/log/cron* | grep CMD | awk -F 'CMD' '{ print $2 }' | awk -F'[(|)]' '{ print $2 }' |sort -u

为了再次防止误删除,每天备份脚本

#!/bin/bash
Date=$(date+%Y%m%d)
#每天对crontab备份,并删除十五天之前的备份数据
crontab -l > /root/tools/bak/crontab_$Date.bak
find /root/tools/bak/ -mtime +15 -name '*.bak' -exec rm -rf {} \;

相关文章

网友评论

      本文标题:crontab误删除

      本文链接:https://www.haomeiwen.com/subject/abnafctx.html