Expression
* * * * *
Every minute
以可视化方式设置每个字段——可选择「每次」、具体值、范围或步进间隔。你配置计划的每个部分时,表达式都会实时更新。
每个 cron 表达式都会自动翻译成通俗易懂的说明。不必再猜 0 */6 * * * 是什么意思——你会立即看到「每 6 小时」。
基于当前时刻,按你的本地时区显示接下来 10 次的运行时间。部署前即可核实计划是否在你预期的确切时间触发。
标准 Unix cron 使用 5 个字段(分 时 日 月 周)。扩展 cron(Spring、Quartz、AWS EventBridge)会增加一个秒字段。一键即可在两种格式间切换。
cron 表达式是由 5 个(或 6 个)以空格分隔的字段组成的字符串,用于定义一个周期性计划。这些字段依次是分、时、日、月、周。例如 0 9 * * 1-5 表示「每个工作日上午 9:00」。
cron 字段中的星号(*)是通配符,表示「每个有效值」。分钟字段中的 * 表示「每分钟」,小时字段中的 * 表示「每小时」。
*/n 语法表示「每 n 个单位」。分钟字段中的 */15 会在第 0、15、30、45 分钟触发;小时字段中的 */2 从午夜开始每 2 小时触发一次。
使用 0 0 * * *。它表示第 0 分、第 0 时、每天。许多系统也接受简写 @daily 或 @midnight。
标准 Unix cron 有 5 个字段:分 时 日 月 周。部分系统(Spring、Quartz、AWS EventBridge)会在开头增加一个秒字段,将其扩展为 6 个字段,从而支持亚分钟级调度。