💡 Cron 表達式欄位結構說明
標準的 Cron 表達式由 5 個空格分隔的欄位組成(在某些系統中,如 Spring,支援 6 個欄位包含了秒級設定)。各欄位的排列順序與代表含義如下:
| 順序 | 代表意義 | 允許的值 | 特殊字元 |
|---|---|---|---|
| 1 | 分鐘 (Minute) | 0 - 59 | * , - / |
| 2 | 小時 (Hour) | 0 - 23 | * , - / |
| 3 | 日期 (Day of Month) | 1 - 31 | * , - / ? L W |
| 4 | 月份 (Month) | 1 - 12 或 JAN-DEC | * , - / |
| 5 | 星期 (Day of Week) | 0 - 7 (0,7皆代表週日) | * , - / ? L # |
📌 特殊字元小撇步
- 星號 (
*):代表「每」。例如在分鐘欄位代表「每分鐘」。 - 逗號 (
,):代表「和 / 以及」。例如1,3,5代表第 1、3、5 分鐘。 - 連字號 (
-):代表「區間範圍」。例如在星期欄位1-5代表週一到週五。 - 斜線 (
/):代表「每隔增量」。例如在分鐘欄位*/10代表每隔 10 分鐘。