Cron 運算式
解析與驗證
驗證五欄位 cron 運算式,查看易讀摘要,並預覽接下來的排程執行時間。
此轉換僅在您的瀏覽器中執行,不會上傳任何內容。
- 欄位…
下次執行以 UTC 顯示。部署前請與排程器時區對齊。
這個工具是什麼?
驗證五欄位 cron(分、時、日、月、星期)以及帶前導秒的六欄位運算式。提供易讀摘要、欄位晶片,以及 UTC 下接下來五次執行時間。
*/5 表示每五個單位,1-5 含兩端,* 為該欄位全部取值。不同排程器可能支援秒、年、時區或特殊記號——務必對照目標平台。
常見用途
- 變更 CI/CD 流水線計畫前先預覽
- 對照 Kubernetes CronJob / systemd timer 與 UTC 掛鐘
- 校驗僅工作日應觸發的清理、報表與監控工作
如何使用
- 輸入或選擇如
0 9 * * 1-5的五欄位(或帶秒的六欄位)。結果即時更新。 - 先看頂部接下來五次 UTC 執行,再看摘要與欄位晶片。
- 複製摘要與執行列表到維運文件或工單。
- 上線前確認排程器時區(
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 日。
- 需要上傳到伺服器嗎?
- 不需要。解析與下次執行計算只在瀏覽器中完成。