Cron

如何每 45 天安排一次 cronjob?

  • March 9, 2020

如何每 45 天通過 cronjob 執行一個 shell 腳本?

如果您不需要正好 45 天,但“一個半月”就可以了,那麼一個簡單的方法是每三個月在月初執行一次,然後在每個月的下個月中旬執行一次那些:

0 12  1 1,4,7,10  * /path/to/script
0 12 16 2,5,8,11  * /path/to/script

對於一般的任意間隔,其他答案顯然更好,但無論如何 45 天聽起來像是基於一個月的長度。人類使用者也可能更習慣於在月初或月中發生的事情,而不是每次都看到確切的日期漂移一兩天。

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