RUNWEBTOOLS
繁體中文

cron 表達式參考

cron 表達式把任務安排在固定時間執行。它是用空格分隔的五個欄位,從左到右讀 —— 分鐘、小時、日、月、星期幾。下面是每個欄位接受的值、特殊字元,以及一張可直接複製的排程表。

更新 2026-07-06

五個欄位

┌───────────── minute        (0 - 59)
│ ┌─────────── hour          (0 - 23)
│ │ ┌───────── day of month  (1 - 31)
│ │ │ ┌─────── month         (1 - 12)
│ │ │ │ ┌───── day of week    (0 - 6, Sun = 0)
│ │ │ │ │
* * * * *

欄位從左到右依次是:分鐘、小時、日(day of month)、月、星期幾。有些系統允許使用名稱(JAN–DEC、SUN–SAT),少數會在最前面加第六個欄位表示秒 —— cron 方言略有不同,請查閱你所用平台的文件。

特殊字元

符號含義範例
*每個值(任意)小時欄位中的 * = 每小時
,值的清單1,15,30 = 在 1、15、30
-值的範圍9-17 = 從 9 到 17
/步進值*/5 = 每第 5 個(0,5,10,…)
*/n每 n 個單位分鐘中的 */15 = 每 15 分鐘

常見排程

表達式執行時間
* * * * *每分鐘
*/5 * * * *每 5 分鐘
0 * * * *每小時整點
0 */2 * * *每 2 小時
0 0 * * *每天午夜
0 9 * * *每天上午 9:00
30 8 * * 1-5上午 8:30,週一至週五
0 0 * * 0每週日午夜
0 0 1 * *每月 1 日午夜
0 0 1 1 *每年一次,1 月 1 日
15 14 1 * *每月 1 日下午 2:15
0 22 * * 1-5工作日晚上 10 點
0 0,12 * * *每天兩次,午夜和正午
*/10 9-17 * * 1-5每 10 分鐘,9–17 點,工作日

相關工具