Cron 排程產生器

免費線上 Cron 排程產生器。視覺化設定每個欄位、即時顯示人類可讀說明、預覽下次 10 次執行時間。開發者、DevOps 工程師、系統管理員必備工具。

什麼是 Cron 排程產生器?

Cron 排程產生器讓你以視覺化方式設定 cron 運算式的每個欄位,即時顯示人類可讀的說明,並預覽接下來 10 次的執行時間。cron 語法簡潔但不直覺,這個工具幫開發者、DevOps 與系統管理員快速、正確地產生與驗證排程。

你不必死記「分 時 日 月 週」各欄位的寫法,用介面點選就能組出正確的 cron,並馬上確認它真的會在你想要的時間執行。

適用情境

如何使用

  1. 用介面設定分、時、日、月、星期各欄位。
  2. 工具即時組出 cron 運算式與人類可讀說明。
  3. 預覽接下來 10 次的執行時間。
  4. 複製 cron 運算式套用到你的排程系統。

使用技巧

名詞解釋

Cron 運算式
以五個欄位(分 時 日 月 週)描述排程時間的字串。
cron job
依 cron 排程定時自動執行的任務。
*/n
cron 中表示「每隔 n 個單位」的寫法。

常見問題 FAQ

什麼是 Cron 表達式?

Cron 表達式是一種用於定義排程任務的語法,由五個欄位組成:分鐘(0-59)、小時(0-23)、日(1-31)、月(1-12)、星期(0-7)。每個欄位可使用 * 代表任意值,也可使用數字、逗號、連字號、斜線等符號定義複雜排程。

「* * * * *」代表什麼意思?

「* * * * *」表示「每分鐘執行一次」。五個星號分別代表:任何分鐘、任何小時、任何日期、任何月份、任何星期幾。

如何設定每天凌晨 2 點執行?

設定為「0 2 * * *」。第一個欄位 0 表示第 0 分鐘,第二個欄位 2 表示第 2 小時(凌晨 2 點),其餘欄位為 * 表示每天。

斜線(/)在 cron 中代表什麼?

斜線代表「間隔」。例如 */5 在分鐘欄位表示「每 5 分鐘」,0-30/10 表示「從 0 到 30 每 10 分鐘」。

cron 運算式各欄位代表什麼?

標準 cron 由五個欄位組成:分鐘、小時、日、月、星期。每個欄位可用數字、*(每個)、範圍與 */n(每隔 n)等寫法組合。

怎麼確認排程正確?

工具會即時顯示人類可讀說明,並預覽接下來 10 次的執行時間,讓你在套用前確認排程真的會在預期的時間觸發。

cron 用哪個時區?

通常以執行排程的伺服器時區為準。設定跨時區的任務時,請確認伺服器時間與你的預期一致。

資料會上傳嗎?

不會。所有運算與預覽都在你的瀏覽器本機完成,不會上傳或儲存。