Cron

小時範圍超過午夜的 Crontab 條目

  • November 18, 2021

這是有效的 crontab 時間規範,是否符合預期:

0 22-4 * * *

或者是否有必要做類似的事情

0 22,23,0,1,2,3,4 * * *

我在午夜執行 cronjobs 時遇到問題。我最終為所涉及的腳本輸入了兩個幾乎相同的條目。

* 22-00 * * * /myscript
* 00-05 * * * /myscript

這似乎奏效了。

由於使用 22-05,我遇到了 cron 失敗,並且通過消除過程提出了這個解決方案。

周圍有各種各樣的 cron 守護程序,除非您知道您正在使用哪個確切的守護程序(在這種極端情況下對列表的處理很可能會從一個版本更改為下一個版本),否則無法找到答案。最好的選擇是使用您的明確列表。如果某些實現將您的環繞作為一種奇怪的說法,我不會太驚訝4-22……

您的本地文件是否甚至提到了這種情況?也許有兩個列表是合法的,例如22-23,0-4

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