如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
線上生成Cron表示式,視覺化配置定時任務
按欄位配置秒、分、時、日、月、周、年,右側會實時生成 Quartz 風格 Cron 表示式。
日與周欄位不能同時指定具體值。選擇其中一個欄位後,另一個欄位會自動切換為 ?。
點選示例可直接填充表單,方便快速生成常見 Quartz Cron 表示式。
* * * ? * 2,6 **秒使用萬用字元 *。
*分鐘使用萬用字元 *。
*小時使用萬用字元 *。
?日期欄位不指定,交由星期欄位控制。
*月份使用萬用字元 *。
2,6在 週一, 週五 執行。
*年份使用萬用字元 *。
該工具輸出 7 段 Quartz Cron,順序為 秒 分 時 日 月 周 年。
星期欄位使用 1-7,對應週日到週六。
如果你的執行環境只支援 5 段 Cron,請去掉秒和年份後再核對語法。
當您需要在Linux系統、Java Spring框架或其他支援Cron的系統中配置定時任務時,手動編寫Cron表示式容易出錯且難以理解。本工具透過直觀的視覺化介面,讓您只需選擇分鐘、小時、日期等引數,即可自動生成標準的Cron表示式,確保定時任務配置的準確性和易讀性。
生成的Cron表示式需根據實際排程系統驗證;不同系統對Cron的支援略有差異(如Quartz支援秒欄位);避免設定過於頻繁的任務影響系統性能;本工具生成結果僅供參考,實際使用時請測試驗證。
Cron表示式標準格式為“分 時 日 月 星期”,每個欄位的取值範圍不同:分鐘(0-59)、小時(0-23)、日(1-31)、月(1-12)、星期(0-7,其中0和7都代表週日)。特殊字元包括:*(所有值)、,(值列表)、-(範圍)、/(步長)。對於需要秒級精度的任務,可使用“秒 分 時 日 月 星期 年”的七欄位格式。建議為生產環境任務新增日誌記錄,並考慮使用鎖機制防止重複執行。