欄位
分 0–590
時 0–239
日 1–31*
月 1–12*
星期 0–7*
讀成人話: 每天上午 9 點
常用範本
五個欄位,就是這個順序
分、時、日、月、星期。星號表示所有取值。把順序記反是最經典的錯誤——0 9 * * * 是早上九點,而 9 0 * * * 是零點零九分。
日和星期是「或」的關係
如果兩者都不是 *,多數 cron 實作是任意一個符合就跑,而不是兩個都滿足。0 0 1 * 1 既在每月 1 號觸發,也在每個星期一觸發。
廣告
順便看看 — 加密貨幣交易所註冊優惠
其他計算機
常見問題
Q. 星期天是 0 還是 7?
多數實作裡兩個都是。0 和 7 都表示星期天,所以文件裡有時寫 0-6,有時寫 1-7。
Q. cron 用哪個時區?
除非排程器另有設定,否則用伺服器的時區。在你假定「夜裡的工作會在我這邊的零點跑」之前,值得先確認一下。
Q. */5 是什麼意思?
從區間開頭起每隔五個取值。在分鐘欄位裡,*/5 會在 0、5、10… 觸發,而不是「距上次執行五分鐘後」。