cron 午夜 00 24 還是 00 00?

cron 午夜 00 24 還是 00 00?

我目前的 crontab 看起來像這樣:

00 00 * * 1-5 "/home/user/script.sh"

但似乎沒有被觸發。除了午夜運行的那個之外,所有其他都觸發良好。

午夜的正確格式是什麼?00 00或者00 24

答案1

我相信0 0這是午夜的正確規範(沒有前導零,所以在這種情況下沒有雙零)。來自 man crontab(5):

          field          allowed values
          -----          --------------
          minute         0-59
          hour           0-23
          day of month   1-31
          month          1-12 (or names, see below)
          day of week    0-7 (0 or 7 is Sun, or use names)

如果這是在系統 crontab 中(即/etc/crontab),請確保時間規格和命令之間的欄位是要執行該命令的使用者。

也要確保命令的路徑在 中完全指定,$PATH或相對於 有意義$HOME

相關內容