hel*_*ylo 64
crontab -r
删除包含 cron 作业的唯一文件。
因此,如果您没有进行备份,您唯一的恢复选项是:
/var/log/cron
。该文件将帮助您再次重写作业。grep CRON /var/log/syslog
Meo*_*eow 25
如果您没有/var/log/cron
文件,您可以从syslog
.
grep 'CRON.*(yourusername)' /var/log/syslog
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过查看日期戳找出大多数时间。
小智 5
这很糟糕,但是如果你运行crontab -r
你的 crontab 就会永远消失。除非您在某处有备份,否则您必须通过 syslog 文件进行 grep 以了解作业正在运行的内容/时间,并重新创建。
避免此类问题的一个好技巧是将以下行添加到 crontab 中:
@daily crontab -l > $HOME/.crontab
Run Code Online (Sandbox Code Playgroud)
这样,您的 crontab 每天都会备份到$HOME/.crontab
,因此,如果您不小心删除了它,则可以使用相对较新的副本,并且可以通过以下方式安装:
@daily crontab -l > $HOME/.crontab
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
71716 次 |
最近记录: |