Cron 生成
在线 Cron 工具,按频率生成标准 5 段 Cron 表达式,把表达式翻译成中文可读说明,并预览从指定日期起的后 10 次执行时间,校验各字段命中范围。全部在本机浏览器完成。
表达式(分 时 日 月 周)
| # | 执行时间 | 星期 | 距今 |
|---|
Cron 的方言差异
本页解析标准 5 段表达式(分 时 日 月 周),Linux crontab、绝大多数 CI 与云调度都用这个格式。
Quartz 与部分 Java 框架用 6 或 7 段(秒在最前),Spring 的 @Scheduled 又是另一套写法 —— 生成前先确认目标系统是哪种格式,本页解析不了会直接说明,不会勉强猜。
预览是怎么算的
从给定日期(默认今天)开始按分钟推进,最多向后找 1000 次匹配,凑满 10 个即停止。每分钟扫一次在浏览器里是毫秒级。
结果按你输入时的本地时区显示,不做时区换算 —— 服务器上的实际执行时间取决于部署时的时区配置。
常见问题
为什么我的表达式解析不了?
常见原因:段数不是 5;用了 L、W、# 等 Quartz 扩展写法;把月份与星期同时收窄(cron 规范里这两个字段是「任一匹配」而不是「同时匹配」)。
0 9 * * 1-5 是每周几执行?
周一到周五每天早上 9 点整。星期字段里 0 或 7 都表示周日,1 表示周一。