Cron 運算式

解析與驗證

驗證五欄位 cron 運算式,查看易讀摘要,並預覽接下來的排程執行時間。

此轉換僅在您的瀏覽器中執行,不會上傳任何內容。

  • 欄位

下次執行以 UTC 顯示。部署前請與排程器時區對齊。

這個工具是什麼?

驗證五欄位 cron(分、時、日、月、星期)以及帶前導秒的六欄位運算式。提供易讀摘要、欄位晶片,以及 UTC 下接下來五次執行時間。

*/5 表示每五個單位,1-5 含兩端,* 為該欄位全部取值。不同排程器可能支援秒、年、時區或特殊記號——務必對照目標平台。

常見用途

  • 變更 CI/CD 流水線計畫前先預覽
  • 對照 Kubernetes CronJob / systemd timer 與 UTC 掛鐘
  • 校驗僅工作日應觸發的清理、報表與監控工作

如何使用

  1. 輸入或選擇如 0 9 * * 1-5 的五欄位(或帶秒的六欄位)。結果即時更新。
  2. 先看頂部接下來五次 UTC 執行,再看摘要與欄位晶片。
  3. 複製摘要與執行列表到維運文件或工單。
  4. 上線前確認排程器時區(TZ=、叢集本地或 UTC)。

範例

輸入 / 設定輸出備註
0 9 * * 1-5工作日 09:00 UTC範例預設
*/5 * * * *每 5 分鐘分欄位步進
0 * * * *每小時整點常見小時工作
0 0 31 * *跳過無 31 日的月份9/11 月不觸發

實務上常見陷阱

  • 預覽為 UTC;本地時區主機的掛鐘時間會不同。
  • 五欄位與六欄位(含秒)混用會錯位整欄。
  • 0 0 31 * * 會靜默跳過短月——需要月末時改用 28 日或平台支援的 L

參考資料

最後審閱: 2026-07-27

常見問題

支援哪種 cron 格式?
支援五欄位(分 時 日 月 星期),或帶前導秒的六欄位。面向 crontab、CI 與 Kubernetes CronJob 的數字運算式。
下次執行用什麼時區?
顯示為 UTC。若正式排程器用本地時區、`TZ=` 或容器時區,部署前請對齊。常見問題是把 UTC 當成台北時間(UTC+8)。
為什麼 0 0 31 * * 會跳過某些月份?
沒有 31 日的月份(如 9 月、11 月)不會觸發。需要月末可用平台支援的 L,或改用較安全的 28 日。
需要上傳到伺服器嗎?
不需要。解析與下次執行計算只在瀏覽器中完成。