Cron 表達式產生器

使用視覺化控制項、預設與後續執行預覽,建立五欄位 cron 表達式。

Cron 表達式
將產生的五欄位表達式複製到使用標準 minute hour day month weekday 語法的排程器中。

產生的表達式

* * * * *

白話摘要

分鐘

所有分鐘

*

小時

所有小時

*

日期

所有日期

*

月份

所有月份

*

星期

所有星期

*
快速預設
從常見排程開始,然後調整下方任何欄位。

設定欄位

每一列控制一個 cron 欄位。選擇每個值、間隔、指定值或包含端點的範圍。

分鐘*
選擇在每個符合條件的小時內哪些分鐘可以執行。
模式

所有分鐘

小時*
選擇在每個符合條件的日期內哪些小時可以執行。
模式

所有小時

日期*
選擇 1 到 31 之間符合的日曆日期。
模式

所有日期

月份*
選擇符合的月份。
模式

所有月份

星期*
選擇符合的星期幾,星期日以 0 表示。
模式

所有星期

後續執行
預覽產生的表達式接下來符合的本地時間。
#本地日期與時間相對時間
12026/06/03 21:12於 1 分鐘後
22026/06/03 21:13於 2 分鐘後
32026/06/03 21:14於 3 分鐘後
42026/06/03 21:15於 4 分鐘後
52026/06/03 21:16於 5 分鐘後

以視覺化方式建立 Cron 排程

Cron 表達式很精簡,但只要在錯誤欄位中改動一點,就可能讓工作從「平日上午」變成「每分鐘」。這個產生器為每個欄位提供獨立控制項,讓你不必記住每一條語法規則,也能建立標準五欄位表達式。

適用時機

  • 為 CI 工作、備份、快取預熱、報表和其他週期性任務建立排程。
  • 從已知預設開始,再一次微調一個欄位。
  • 在將表達式貼到排程器之前,先預覽接下來的本地執行時間。

使用方式

  1. 選擇快速預設,或保留預設表達式並手動編輯每個欄位。
  2. 選擇每個欄位要在每個值、間隔、指定值或範圍上執行。
  3. 檢查產生的表達式和下一次執行預覽,然後複製到你的排程器中。

注意事項

  • 這個工具會產生標準五欄位 cron:minute、hour、day of month、month 和 day of week。
  • 星期日顯示為 0,常見的 Unix-style cron 排程器都接受這種表示。
  • 如果日期與星期都受到限制,許多 cron 實作會在任一欄位符合時執行。有些系統不同,因此請在目標排程器中確認這種組合。