crontab误删恢复

基本就是靠日志恢复了(当然你的命令要是一月或者一年执行一次的那基本放弃吧)

1.把历史日志导入到一个文件里面

cat /var/log/cron* | grep -i "`which cron`" > ./all_temp
 
cat  ./all_temp | grep -v "<command>" > ./cmd_temp

2.用awk读取cmd_temp,即可得到命令

cat cmd_temp  | grep username | awk -F 'CMD' '{print $2}' | sort | uniq

3.根据命令查看历史执行日期

 cat cmd_temp  | grep /home/appadmin/script/security/auto_restart.sh | head 

4.重写crontab

猜你喜欢

转载自blog.csdn.net/yangwy012210/article/details/89707866
今日推荐