Cron 表示式生成器

✨ Cron Expression Generator

📐 工作原理與說明
生成與解釋 Cron 定時表示式。
  • 格式:標準 5 段為「分 時 日 月 周」;Quartz 等擴充套件為 6–7 段(含秒、年)。
  • 取值:分 0–59、時 0–23、日 1–31、月 1–12、周 0–7(0 與 7 均為週日)。
  • 特殊字元:* 任意、*/n 步長、a-b 範圍、a,b 列表、? 不指定。
  • 注意:多數實現中「日」與「周」同時指定為或關係;時區由執行環境決定。

Build and validate cron expressions with a visual schedule and next-run preview, all in your browser — great for crontab and CI scheduling.

0 0 * * *

中文描述:每天 00:00 執行

🎨 視覺化生成
✏️ 手動輸入
⚡ 常用預設
🔮 執行時間
分鐘
小時
日期
月份
星期

輸入表示式後會自動反解析到視覺化面板

未來 10 次執行時間:

    📝 欄位說明

    欄位允許值特殊字元
    分0 - 59* , - /
    時0 - 23* , - /
    日1 - 31* , - / L
    月1 - 12* , - /
    周0 - 6(0=週日)* , - /

    特殊字元說明:

    * 所有值 - 表示每個單位時間都執行

    , 列表 - 列出列舉值,如 1,3,5 表示第1、3、5個

    - 範圍 - 如 1-5 表示從1到5

    / 步長 - 如 */5 表示每5個單位

    L 最後 - 僅用於日期欄位,表示當月最後一天

    📚 深度解析:Cron 表示式生成器

    💡 常見使用場景

    • 生成並解析 5/6 段 cron。
    • 給定時備份配表示式:0 3 * * * 表示每天凌晨 3 點執行,先用本工具解析一遍確認語義,再寫進 crontab,避免配成每分鐘觸發。
    生成
    每 5 分鐘 `*/5 * * * *`。

    ❓ 常見問題(FAQ)

    秒級 cron?
    標準 5 段無秒,Quartz 為 6 段含秒。
    配置沒生效怎麼排查?
    依次檢查:表示式欄位數(5 段 vs 6 段)、執行使用者是否有許可權、命令是否用了絕對路徑(cron 的 PATH 很短)、指令碼是否有可執行許可權、環境變數是否缺失。最後看 /var/log/cron 或把輸出重定向到日誌檔案,確認是否真的執行過。
    ⚠️ 使用說明與注意事項
    📖關於「Cron 表示式生成器」 ▼

    📝工具簡介

    Cron 表示式生成器。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。