Cron 定时任务表达式在线生成

可视化点选排期规则,反向生成标准 Linux Crontab 与 Java Spring 调度表达式。自动计算未来执行时间窗口,杜绝语法手写错误。

每隔 执行一次
Linux Crontab (5 Fields)
*/5 * * * *
min hour day month weekday
Spring (6 Fields)
0 */5 * * * *
sec min hour day month weekday
调度自然语言解读
每隔 5 分钟执行一次

模拟未来 5 次执行时间

嵌入此工具到你的网站 / 博客 无需开发 · 复制即可使用
HTML 嵌入代码 (iframe):
<iframe src="https://lucentool.com/zh/cron-generator" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/zh/cron-generator" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - Cron 定时任务表达式在线生成</a></div>

为什么 Crontab 表达式总是容易写错?

标准的 Linux Crontab 采用 5 个空格分隔的字段:分 时 日 月 周;而 Java 生态的 Spring `@Scheduled`、Quartz 和 Kubernetes CronJob 常扩展为 6 甚至 7 个字段(增加了开头的秒)。不仅位置容易记反,而且星期表示法(0 还是 7 代表周日)在各系统中不尽相同,手工编写极易引发漏跑或高频惊群事故。

5 字段与 6 字段语法对照

常用特殊通配符解析