DevToolbox

免費線上 Cron Expression Parser

即時解析和理解 cron 表達式。取得人類可讀的描述以及接下來 5 次排程執行時間。免費,100% 用戶端執行。

100% 用戶端處理 · 資料永不離開您的瀏覽器
*/5
minute
*
hour
*
day of month
*
month
*
day of week
Field reference
FieldRangeSpecial chars
minute0-59* / , -
hour0-23* / , -
day of month1-31* / , - L W
month1-12* / , -
day of week0-7 (0/7=Sun)* / , - L #

使用說明 Cron Expression Parser

在輸入欄位中輸入或貼上 cron 表達式。輸入欄位下方的五個欄位指示器可讓您一眼看清每個位置的當前值。

  • 點擊 解析 或按 Ctrl/Cmd+Enter,產生人類可讀的描述以及依您所在時區顯示的接下來 5 次執行時間。
  • 展開 常見範例,載入預建表達式——非常適合學習語法。
  • 底部的 欄位參考 表格列出每個位置的有效範圍與特殊字元。

支援的特殊字元:*(全部)、,(清單)、-(範圍)、/(步長)、?(任意,僅限日期欄位)、L(最後)、W(最近工作日)、#(第 n 個工作日)。

常見問題

什麼是 cron 表達式?

cron 表達式是由五個欄位(分鐘、小時、日期、月份、星期)組成的字串,用於定義週期性排程。Unix 類系統和工作排程器使用它來自動觸發任務。

cron 欄位中的 * 代表什麼?

* 代表該欄位的「所有值」。例如,分鐘欄位中的 * 代表「每分鐘」。組合起來,* * * * * 代表每天每小時每分鐘執行一次。

*/5 和 0,5,10,15,20,25,30,35,40,45,50,55 有什麼差異?

兩者等價。*/5 使用步長語法,表示「從 0 開始每隔 5 個值」。明確的逗號分隔清單效果相同,但寫法較繁瑣。

此工具是否支援含秒欄位的 6 欄位 cron?

本解析器支援標準的 5 欄位 Unix cron 格式(分鐘到星期)。某些系統(如 Quartz Scheduler)會加入秒欄位——此類表達式在此不受支援。

每個欄位的有效範圍為何?

分鐘:0–59。小時:0–23。日期:1–31。月份:1–12(或 JAN–DEC)。星期:0–7(0 和 7 均代表週日,或 SUN–SAT)。

我可以使用月份和星期的英文名稱嗎?

可以。月份可寫 JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC,星期可寫 SUN、MON、TUE、WED、THU、FRI、SAT。

相關工具

相關文章