Cron 表示式產生器
視覺化設定分、時、日、月、週五個欄位,產生標準 Cron 表示式並給出可讀描述與下次執行時間。
Cron 表示式產生器
五字段可视化配置 · 可读描述 · 下次执行
可读描述
…
接下来 5 次执行时间
使用說明
📖 工具介紹
Cron 表示式產生器是一款面向後端工程師、維運與自動化愛好者的免費線上工具,協助你擺脫手寫五段式時間表示式的記憶負擔。Cron 是類 Unix 系統中用於排程任務的標準語法,一條表示式由分、時、日、月、週五個欄位組成,看似簡單卻極易寫錯:星號、步長、連字號、逗號以及週日 0 與 7 的雙重表示,常常讓初學者反覆嘗試。本工具把每一個欄位都拆成視覺化的下拉選單與數字輸入框,你只需選擇模式並填入取值,右側便會即時組出標準表示式,同時用一句通順的繁體中文解釋這條計畫到底在什麼時候執行,並直接列出接下來五次真正會觸發的具體時刻。無論是編寫 Linux crontab、設定 Jenkins 定時建置、安排 GitLab CI 排程,還是管理 Kubernetes CronJob,都能在這裡一次完成表達、理解與驗證,避免上線後才發現計畫跑錯了時間。全部計算在瀏覽器本機完成,不連網、不上傳,隱私與離線環境同樣適用。
✨ 功能特點
- 五欄位視覺化:分、時、日、月、週各自獨立設定,不需記憶語法
- 四種取值模式:每單位、步長 */n、範圍 a-b、清單 a,b 自由切換
- 可讀描述:自動把表示式翻譯為通順的中文時間說明
- 下次執行預測:精確算出接下來五次真正觸發的時刻,所見即所得
- 週日相容:星期欄位同時接受 0 與 7 表示週日,符合主流慣例
- 一鍵複製下載:表示式可複製到剪貼簿或匯出為文字檔
📝 使用方式
- 先決定分鐘欄位的觸發頻率,選擇每單位、步長、範圍或清單模式
- 依序設定小時、日、月、星期四個欄位,取值會即時反映在表示式中
- 查看頂部藍色程式碼區塊,確認最終五段表示式是否符合預期
- 閱讀可讀描述,確認計畫語意與你的意圖一致
- 核對接下來五次執行時間,無誤後複製表示式投入使用
⚠️ 注意事項
- 日與週的組合:當日和星期都受限制時滿足其一即觸發,這是 POSIX 標準的或邏輯,設定跨週任務時需留意
- 步長取值:步長必須為正整數,例如 */5 表示每 5 個單位觸發一次
- 範圍順序:範圍的起點不應大於終點,工具會自動交換確保合法
- 時差差異:本工具依瀏覽器所在本地時區計算下次執行,部署到伺服器時請確認伺服器時區一致
- 相容性提示:這裡產生的是標準五欄位表示式,部分框架(如含秒的六欄位版本)需自行補上秒欄位