表達式
欄位
接下來 5 次執行時間
預設集
手動輸入
分 · 時 · 日 · 月 · 週
什麼是 Cron 產生器?
以視覺化方式建立並驗證 Cron 表達式。設定分鐘、小時、日、月與星期欄位,即時取得易讀說明,並預覽接下來 5 次執行時間。免費且可在瀏覽器中使用。
如何使用 Cron 產生器
- 選擇您想要的排程模式,例如每小時、每日、每週或每月。
- 先填寫易讀的時間與日期欄位,而非直接編輯原始 Cron 語法。
- 檢查產生的 Cron 表達式與易讀摘要。
- 將表達式複製到您的伺服器、排程器或部署工作流程。
了解 Cron 表達式 ▾
常見使用情境
- 無需背誦語法即可建立 Cron 排程
- 部署自動化前檢查週期性工作的執行時間
- 為維運文件產生易讀的排程
- 驗證 CI、伺服器或託管排程器使用的 cron 規則
常見問題
cron 支援秒數嗎?
標準 Unix cron 使用五個欄位(不含秒)。部分系統如 Spring Scheduler 和 Quartz 會增加第六個欄位表示秒。此工具採用標準五欄位格式,相容於 Linux crontab、GitHub Actions 及大多數雲端排程器。
cron 使用哪個時區?
預設情況下,cron 使用伺服器的本機時區。GitHub Actions 排程使用 UTC。請務必確認執行 cron 工作的系統時區,以避免差一小時的錯誤。
*/5 * * * * 代表什麼意思?
它代表「每 5 分鐘」。*/n 語法代表「從 0 開始,每 n 個單位」。因此分鐘欄位中的 */5 會在 0、5、10、15、20……55 分觸發。
可以在每月最後一天執行工作嗎?
標準 cron 沒有「L」(last)修飾符——那是 Quartz 的擴充功能。對於標準 cron,常見的變通做法是排程在每月 28 日至 1 日,並在指令碼中檢查日期。