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 次触发时间,让你在部署前先确认时机。内置预设涵盖了最常见的调度。 所有解析都在你的浏览器中完成。

使用步骤

  1. 用「每」「指定」「范围」或「间隔」设置每个字段,或从预设开始。
  2. 阅读通俗语言描述,确认它符合你的意图。
  3. 查看接下来 5 次执行时间。
  4. 把写好的表达式复制到 crontab、CI 配置或调度器中。

常见用途

  • 在服务器上调度备份、报表或清理任务
  • 配置 CI/CD 流水线和定时工作流
  • 设置 Kubernetes CronJob 等周期性任务
  • 读懂别人写的、看不明白的 cron 行

常见问题

它使用哪种 cron 格式?

标准的五字段格式:分钟、小时、日、月、星期。

怎样让任务每 15 分钟运行一次?

在分钟字段使用 */15。工具的「间隔」选项会自动生成它,并显示接下来的运行时间。

cron 里的 * 和 , 是什么意思?

* 表示每个值,逗号列举具体值(如 1,15),短横线表示范围(如 9-17),斜线表示步长(如 */5)。

「日」和「星期」两个字段会同时生效吗?

在标准 cron 中,当两者都设置时,任务会在「任一」匹配时运行,而非「同时」匹配。如果需要精确控制日期,请只设置其中一个,另一个留作 *。

接下来的执行时间用的是哪个时区?

预览使用你浏览器的本地时区。真正运行任务的服务器可能使用 UTC 或它自己的设置,因此请以部署所在的时区为准核对。