誤刪了Crontab調度信息怎麼辦?如何找回調度時間?

最近最近的某天發現Crontab日常的調度信息不見了。

那麼這種很棘手並沒有沒有備份的情況下怎麼辦呢?

 

解決辦法:

  • 1.找到調度的腳本;

  • 2.找到調度的日期/頻率;

 

1.我們先去找到crontab的默認日誌路徑(Centos6/7中,其餘版本百度查找):/var/log 。

 

我們找到如上圖類似 cron- 開頭的文件,會根據周或者其餘頻率定期的保留近期的日誌快照。

我們切換到文件的讀寫權限對應用戶,然後查看vim/cat均可。

然後找到對應的命令調度腳本即可。

 

2.我們從任意一個包含想要腳本的文件頭開始搜索相關的關鍵字,

然後記錄一次運行的日誌時間;

然後再次搜索找到第二次運行的時間;

然後再次….;

然後對比幾次運行時間查找規律,就會發現該腳本命令是按照小時/天/某週期等等頻率運行,然後心在已有 運行命令 + 調度週期,再重新使用crontab -e編輯即可。

最後使用crontab -l查看填寫的調度內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章