Cron 表達式可以做什麼?
Cron 是作業系統排程重複任務的常用方法,通常稱為cron 作業。使用 cron,您可以告訴電腦在固定時間或間隔(每分鐘、每小時、每天或每週)或按照自訂計畫執行命令或腳本。您無需手動運行任務,只需設定一次計劃,然後 cron 在後台處理其餘的事情。
cron 表達式 是描述此計劃的短字串。它遵循特定的格式,因此人和程式都可以讀取它。許多系統和工具都支援 cron 表達式,包括 Linux、Unix、Azure Functions 和 Quartz .NET。在其基本形式中,cron 表達式包含以空格分隔的五個欄位,例如分鐘、小時、月份中的某一天、月份和星期幾。這些欄位一起準確地告訴系統您的任務應該運行的時間和頻率,使 cron 成為自動化日常工作的簡單而強大的方法。
起初,充滿 * 字元的 cron 字串看起來像是無意義的。只有當您知道如何“讀取”字串中的位置時,它才開始有意義。 cron 表達式中的每個文字區塊代表一個時間單位,用於控製作業運行的時間。
每個 * 的位置標示特定的時間單位,例如分鐘、小時、月份中的某天、月份和星期中的天。在這種情況下,星號表示該單位的「每」(例如,分鐘欄位中的 * 表示每分鐘)。您可以輸入特定值或模式來更精確地控制計劃,而不是使用 *。例如,您可以編寫一個 cron 表達式,每週一(僅在 7 月 12 日,每四小時)在