Linux
恢復使用 crontab -r 意外刪除的 cron 作業
我進入
crontab -r
而不是,crontab -e
我所有的cron
工作都被刪除了。恢復這些工作的最佳方法是什麼(或有什麼方法)?
crontab -r
刪除包含 cron 作業的唯一文件。因此,如果您沒有進行備份,您唯一的恢復選項是:
- 在 RedHat/CentOS 上,如果你的作業之前被觸發過,你可以在
/var/log/cron
. 該文件將幫助您再次重寫作業。- 另一種選擇是使用文件恢復工具來恢復文件。但是,這不太可能成功,因為系統分區通常很忙,並且相應的扇區可能已經被覆蓋。
- 在 Ubuntu/Debian 上,如果您的任務之前執行過,請嘗試
grep CRON /var/log/syslog