PTBox

Cron 表达式在线解析与下次执行时间预测

Cron 表达式在线解析工具。按字段拆分展示,自动生成中文描述,并预测未来 10 次执行时间。支持标准 5 字段 Unix cron 与 6 字段(含秒)格式。

标准 5 字段:分 时 日 月 周。支持 *、范围 a-b、列表 a,b,c、步长 */n。

分钟小时星期
*/5****
0-590-231-311-120-6 (0=周日)
含义:每隔 5 分钟

使用说明

Cron 表达式是 Unix 系统中描述定时任务调度的紧凑语法,广泛用于 crontab、各类调度框架(Quartz、Airflow、Kubernetes CronJob 等)。

本工具基于 cron-parsercronstrue,所有计算在浏览器本地完成。

字段规则(标准 5 字段)

  • 分钟 0–59
  • 小时 0–23
  • 1–31
  • 1–12(也支持 JAN-DEC)
  • 星期 0–6,其中 0 = 周日

典型使用场景

crontab 编辑确认

把表达式翻译成中文,确认是不是真的「每周一早 9 点」。

调度框架配置

Quartz、Airflow、Kubernetes CronJob 等都用 cron 语法。

排查任务未执行

看下次执行时间是不是预期的时间。

学习 cron 语法

通过示例 + 中文描述 + 下次执行时间快速建立直觉。

常见问题

5 字段和 6 字段有什么区别?

标准 Unix cron 是 5 字段(分时日月周)。Quartz、Spring 等是 6 字段(多了秒在最前)。本工具两种都支持。

星期 0 是周日还是周一?

标准 Unix cron 中 0 = 周日,1-6 = 周一到周六,7 也是周日(兼容)。

日和星期同时填会怎样?

大多数实现是 OR 关系,任一匹配就执行。Quartz 要求其中一个填 ? 表示「不指定」。

时区按什么算?

本工具按浏览器本地时区显示下次执行时间。服务器上 cron 通常按系统时区。

*/5 是什么意思?

每 5 个单位一次。比如 */5 * * * * = 每 5 分钟,0 */2 * * * = 每 2 小时整点。

相关工具

评论

0 / 1000