全部計算機·Cron 運算式助手

Cron 運算式助手

把 cron 排程讀成人話,或者從常用範本開始

欄位

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… 觸發,而不是「距上次執行五分鐘後」。