![cron 午夜 00 24 還是 00 00?](https://rvso.com/image/52107/cron%20%E5%8D%88%E5%A4%9C%2000%2024%20%E9%82%84%E6%98%AF%2000%2000%EF%BC%9F%20.png)
我目前的 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
。