開發者免費本機執行
Cron 運算式產生器
建構、驗證和解釋 cron 運算式——查看接下來的 5 次執行和純英文描述。
預設
分鐘小時日期月份周幾
含義
at :00 on 0h, every of every, every
後續 5 次執行
- 2026-04-28T00:00:00Z
- 2026-04-29T00:00:00Z
- 2026-04-30T00:00:00Z
- 2026-05-01T00:00:00Z
- 2026-05-02T00:00:00Z
時間以 UTC 顯示。
關於Cron 運算式產生器
Handytool 的 cron 產生器將 5 欄位 cron 運算式轉換為純英文描述,並顯示接下來的五個 UTC 觸發時間。選擇預設如每分鐘、每小時或每天,或輸入您自己的運算式,使用範圍(1-5)、清單(1,3,5)和步驟(*/15)。運算式在本地解析,接下來的執行預覽通過針對標準 Vixie-cron 規則進行分鐘級模擬匹配計算。
Cron 運算式產生器功能
- 01
純英文解釋
每個有效的運算式都被解釋為一句話——"在每個小時的 :00,1 月的第 1 天,每個工作日"——所以您可以在發佈之前健全性檢查工作將實際執行什麼。
- 02
接下來的 5 個 UTC 執行
運算式解析後,它將觸發的接下來五個時間以 ISO-8601 UTC 列出。對於檢查午夜工作是否在您時區中的正確時間邊界觸發很有用。
- 03
範圍、清單和步驟
支援標準 cron 語法:*/N 步驟、A-B 範圍、A,B,C 清單。欄位邊界被驗證(分鐘 0–59、小時 0–23、日期 1–31、月份 1–12、週日 0–6)。
Cron 運算式產生器常見問題
- 這支援哪個 cron 風格?
- 標準 5 欄位 Vixie-cron——分鐘、小時、月日、月份、週日。@daily 等名稱和可選的 6 秒欄位不受支援,因為大多數生產排程程式(cron、Kubernetes CronJob、GitHub Actions)使用 5 欄位形式。
- 為什麼接下來的執行在 UTC 中?
- 大多數 CI/CD 系統和雲端排程程式在 UTC 中解釋 cron 運算式。顯示 UTC 保持預覽可移植——一次在您的腦海中轉換為您的本地時區,而不是被瀏覽器的時區誤導。
- */15 和 0,15,30,45 有什麼區別?
- 兩者在分鐘欄位中使用時每 15 分鐘觸發一次。*/15 從範圍的開始(本例中為 0)開始並按 15 步進。對於分鐘它們是等價的;對於小時 */6 表示 0,6,12,18。
- 我可以在月末觸發工作嗎?
- 標準 cron 沒有特殊的 "最後一天" 令牌(某些風格添加 L,但不是原始規範)。您可以用月日中的 28-31 近似它,或在第 1 天排程並在您的工作內檢查上個月。