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 表达式生成器。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。