Cron 表达式生成器

通过可视化控件和预设生成五字段 Cron 表达式,并预览后续运行时间

Cron 表达式

将生成的五字段表达式复制到使用标准分钟、小时、日期、月份和星期语法的调度器中

生成的表达式

计划说明

分钟

所有分钟

*

小时

所有小时

*

月内日期

所有月内日期

*

月份

所有月份

*

星期几

所有星期几

*

日期匹配

当月内日期和星期几都受限时,许多 cron 实现会在任一字段匹配时运行。依赖这种组合前,请先查看你的调度器文档

快速预设

从常见计划开始,然后调整下面的任意字段

配置字段

每一行控制一个 cron 字段。选择每个值、间隔、特定值或包含端点的范围

分钟

*

选择每个匹配小时中可运行的分钟

模式

所有分钟

小时

*

选择每个匹配日期中可运行的小时

模式

所有小时

月内日期

*

选择 1 到 31 之间匹配的日历日期

模式

所有月内日期

月份

*

选择匹配的月份

模式

所有月份

星期几

*

选择匹配的星期几,星期日表示为 0

模式

所有星期几

下次运行

预览表达式接下来的运行时间,按本地时区显示

#本地日期和时间相对时间
12026/09/20 08:38很快
22026/09/20 08:39在 2 分钟后
32026/09/20 08:40在 3 分钟后
42026/09/20 08:41在 4 分钟后
52026/09/20 08:42在 5 分钟后

可视化构建 Cron 计划

Cron 表达式很紧凑,但错误字段中的一个小改动,可能会让任务从“工作日早晨”变成“每分钟”。这个生成器为每个字段提供独立控件,让你无需记住每条语法规则,也能构建标准五字段表达式

适用场景

  • 为 CI 作业、备份、缓存预热、报表和其他周期性任务创建计划
  • 从已知预设开始,并逐字段微调
  • 在将表达式粘贴到调度器之前,预览即将到来的本地运行时间

使用方法

  1. 选择快速预设,或保留默认表达式并手动编辑每个字段
  2. 选择每个字段是按每个值、间隔、特定值还是范围运行
  3. 选择每个字段是按每个值、间隔、特定值还是范围运行
  4. 查看生成的表达式和下次运行预览,然后将其复制到你的调度器

注意事项

  • 此工具生成标准五字段 cron:minute、hour、day of month、month 和 day of week
  • 星期日显示为 0,常见 Unix 风格 cron 调度器接受这种表示。
  • 如果 day of month 和 day of week 都受到限制,许多 cron 实现会在任一字段匹配时运行。不同系统可能有所差异,因此请在目标调度器中验证这种组合

使用方法

选择预设或编辑表达式与字段,查看说明和执行时间