操作

免費在線 Cron 表達式解析器工具

廣告

格式:分鐘 小時 日 月 星期 [年]

常見範例

* * * * *

每分鐘

0 * * * *

每小時

0 0 * * *

每天午夜

0 0 * * 0

每週日

*/15 * * * *

每隔15分鐘

0 9-17 * * 1-5

平日,上午9點至下午5點,每小時

定時任務文法

  • * - 任何值
  • , - 值列表分隔符
  • - - 數值範圍
  • / - 階躍值
廣告

cron 表達式能做什麼?

Cron 是作業系統排程重複任務的常用方式,通常稱為 cron 工作。使用 cron,你可以告訴電腦在固定時間或間隔執行指令或腳本——每分鐘、每小時、每天或每週,或依自訂排程執行。你不用手動執行任務,只需設定一次排程,Cron 會在背景處理剩下的。

cron 表達式是一個描述此排程的短字串。它遵循特定的格式,讓使用者和程式都能閱讀。許多系統與工具支援 cron 表達式,包括 Linux、Unix、Azure Functions 及 Quartz .NET。在其基本形式中,cron 表達式包含五個欄位,中間間隔著空格,例如分鐘、小時、月份的星期、月份和星期幾。這些欄位共同告訴系統任務應該何時執行、頻率如何,使 cron 成為自動化例行工作的簡單且強大方式。

一開始,一個充滿 * 字元的 cron 串看起來可能很亂。只有當你知道怎麼「讀」弦的位置時,這才會開始有意義。cron 表達式中的每個文字區塊代表一個時間單位,控制工作執行的時間

每個 * 的位置代表特定的時間單位,例如分鐘、小時、月份、月份星期幾。在此語境中,星號代表該單位的「每一個」(例如,分鐘欄位中的*表示每一分鐘)。你可以不用 * 來設定特定的數值或模式,來更精確地控制排程。舉例來說,你可以寫一個 cron 運算式,每個星期一只在 7 月 12 日、每四小時整點 5 分鐘執行一個工作。透過調整每個欄位,你可以為自動化任務建立非常精確且彈性的排程。

 

API 文件即將推出

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.