Linux

恢復使用 crontab -r 意外刪除的 cron 作業

  • March 21, 2022

我進入crontab -r而不是,crontab -e我所有的cron工作都被刪除了。

恢復這些工作的最佳方法是什麼(或有什麼方法)?

crontab -r刪除包含 cron 作業的唯一文件。

因此,如果您沒有進行備份,您唯一的恢復選項是:

  • 在 RedHat/CentOS 上,如果你的作業之前被觸發過,你可以在/var/log/cron. 該文件將幫助您再次重寫作業。
  • 另一種選擇是使用文件恢復工具來恢復文件。但是,這不太可能成功,因為系統分區通常很忙,並且相應的扇區可能已經被覆蓋。
  • 在 Ubuntu/Debian 上,如果您的任務之前執行過,請嘗試grep CRON /var/log/syslog

引用自:https://unix.stackexchange.com/questions/136350