尋找計劃在未來某個日期/時間運行的 cron 作業 X

尋找計劃在未來某個日期/時間運行的 cron 作業 X

有沒有辦法「查詢」 crontab 以查找哪些 cron 作業在某個任意日期/時間或在特定時間範圍內運行?

例如,確定哪一個將在今天 14:00 到 16:00 之間的某個時間運行,將在下週六 10:00 運行,還是每週日運行?

排程了很多作業,因此手動讀取所有 crontab 並不是一個真正的選擇。

答案1

我發現這個工具叫克朗維茲這將向您顯示 crontab 條目的圖形表示。

摘抄

您遇到了一個問題:凌晨 1 點到 4 點之間,應用程式伺服器上出現了一些問題,而 cron 作業似乎可能是罪魁禍首。

自然地,您會查看 crontab 以了解在這些時間內運行的內容。

現在你有兩個問題。

隨著時間的推移,cron 作業會累積成難以理解的、不透明的文字區塊。試圖全面了解所有不同的運行時間並找到其中的模式可能非常困難。 crontab 是為電腦解釋而編寫的,而不是為人類解釋的。

螢幕截圖範例

    SS #1

相關內容