Cron 表達式解析器

解析、驗證並說明 cron 排程,包含欄位細節與即將執行的時間。

Cron 表達式
輸入五欄位 Unix cron 表達式;如果你的排程器支援,也可以包含選用的秒數欄位。

有效表達式

快速預設

從常見排程開始,再直接調整各個欄位。

接下來的執行時間
從目前瀏覽器時間預覽接下來 10 個符合條件的執行時間。
有效表達式

摘要

每 5 分鐘

下次執行時間會使用此瀏覽器的 local time。

欄位分解

由左至右閱讀每個欄位,查看它控制排程的哪個部分。

欄位允許範圍
分鐘*/50-59
小時*0-23
每月日期*1-31
月份*1-12 or JAN-DEC
星期幾*0-7 or SUN-SAT

接下來的執行時間

#日期與時間相對時間
12026/06/03 21:15:00在 4 分鐘後
22026/06/03 21:20:00在 9 分鐘後
32026/06/03 21:25:00在 14 分鐘後
42026/06/03 21:30:00在 19 分鐘後
52026/06/03 21:35:00在 24 分鐘後
62026/06/03 21:40:00在 29 分鐘後
72026/06/03 21:45:00在 34 分鐘後
82026/06/03 21:50:00在 39 分鐘後
92026/06/03 21:55:00在 44 分鐘後
102026/06/03 22:00:00在 49 分鐘後

部署前先看懂 Cron 排程

Cron 表達式很精簡,但一個小小的欄位錯誤,就可能讓工作執行得比預期頻繁得多,或少得多。這個解析器會在你的瀏覽器中驗證表達式,以白話說明排程,分解每個欄位,並預覽即將到來的執行時間。

何時使用

  • 將部署、備份、清理或通知排程加入伺服器、CI 系統或任務執行器之前,先檢查一次。
  • 比對複製來的 cron 表達式是否符合你實際預期的排程。
  • 透過一次修改一個欄位並觀察說明更新,學習或除錯 cron 語法。

支援格式

此工具支援標準五欄位 Unix cron 表達式:分鐘、小時、每月日期、月份與星期幾。它也接受前方帶秒數的六欄位表達式,適用於支援秒級精度的排程器。

閱讀結果

摘要會提供白話描述,而欄位表格則顯示原始表達式如何被拆分。即將執行的時間會使用你瀏覽器的本機時區,因此請將它們與實際執行工作的排程器所使用的時區進行比對。

注意事項

  • 星期幾通常可用 07 表示星期日,也接受 MONFRI 等名稱。
  • JANDEC 等月份名稱可讓正式環境排程更容易檢視。
  • 如果你的排程器使用不同的 cron 方言,請在該排程器自己的文件中確認 ?LW# 等特殊符號。