Cron 表达式生成器
描述: 每分钟
分钟
小时
日
月
星期
接下来 5 次执行时间
- 2026-07-21 02:26:00
- 2026-07-21 02:27:00
- 2026-07-21 02:28:00
- 2026-07-21 02:29:00
- 2026-07-21 02:30:00
关于此工具
Cron 表达式由 5 个字段组成——分钟、小时、日、月、星期——共同描述一个重复的调度计划。本工具让你可视化地构建它:为每个字段选择「每」「指定」「范围」或「间隔」,它会替你写出表达式。你也可以粘贴已有的表达式,它会被解析回各个控件。
在表达式旁边,它会用通俗语言描述该计划的含义,并列出接下来 5 次触发时间,让你在部署前先确认时机。内置预设涵盖了最常见的调度。
所有解析都在你的浏览器中完成。
使用步骤
- 用「每」「指定」「范围」或「间隔」设置每个字段,或从预设开始。
- 阅读通俗语言描述,确认它符合你的意图。
- 查看接下来 5 次执行时间。
- 把写好的表达式复制到 crontab、CI 配置或调度器中。
常见用途
- 在服务器上调度备份、报表或清理任务
- 配置 CI/CD 流水线和定时工作流
- 设置 Kubernetes CronJob 等周期性任务
- 读懂别人写的、看不明白的 cron 行
常见问题
它使用哪种 cron 格式?
标准的五字段格式:分钟、小时、日、月、星期。
怎样让任务每 15 分钟运行一次?
在分钟字段使用 */15。工具的「间隔」选项会自动生成它,并显示接下来的运行时间。
cron 里的 * 和 , 是什么意思?
* 表示每个值,逗号列举具体值(如 1,15),短横线表示范围(如 9-17),斜线表示步长(如 */5)。
「日」和「星期」两个字段会同时生效吗?
在标准 cron 中,当两者都设置时,任务会在「任一」匹配时运行,而非「同时」匹配。如果需要精确控制日期,请只设置其中一个,另一个留作 *。
接下来的执行时间用的是哪个时区?
预览使用你浏览器的本地时区。真正运行任务的服务器可能使用 UTC 或它自己的设置,因此请以部署所在的时区为准核对。