Cron反向解析

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议

功能说明

Cron反向解析工具是一款专业的Cron表达式在线解析器,能将复杂的Cron定时表达式翻译成通俗易懂的中文说明。无论你是运维工程师、后端开发者还是自动化脚本编写者,都能快速理解任何Cron表达式的含义。

本工具支持标准的5段式Cron表达式(分、时、日、月、周),完全兼容Linux Crontab语法,包括逗号列表、连字符范围、步长值(/)、星号匹配等所有标准特性。同时内置常用Cron预设,一键选用。

使用步骤

1. 在输入框中输入Cron表达式(如 0 8 * * *),或点击下方预设按钮快速选择。

2. 点击「解析表达式」按钮,系统自动逐字段解析并给出中文说明。

3. 查看各字段的详细解析和最近10次执行时间。

Cron表达式字段说明

标准5段式Cron格式:分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-7)

其中星期0和7均表示周日。各字段支持以下特殊字符:

  • * — 所有值(每)
  • , — 列表(如 1,3,5)
  • - — 范围(如 1-5)
  • / — 步长(如 */5 表示每隔5)

Cron表达式示例

  • 0 8 * * * — 每天8点整
  • */5 * * * * — 每隔5分钟
  • 0 9-18 * * 1-5 — 工作日每小时
  • 30 4 * * 0 — 每周日凌晨4:30
  • 0 0 1 */2 * — 每隔2个月的1号凌晨

常见问题

支持6段式Cron(带秒)吗?

本工具支持标准的5段式Linux Crontab格式,如果您使用的是带秒的6段式格式(如Java Quartz),请输入前5段即可。

星期中0和7都是周日吗?

是的,在标准Cron格式中,星期字段的0和7都表示周日。

你可能还想问

反向解析能得到什么?

把表达式翻译成自然语言描述(如每 5 分钟执行一次、每周一 3 点执行),并列出未来若干次触发时间,便于核对配置意图。

表达式看起来对但没执行?

常见原因:字段位数不符(5 位与 6 位系统的差异)、星期字段起点不同、以及服务器时区设置(容器常见 UTC);核对触发时间预览即可发现时区偏移。

特殊写法要注意什么?

步长与范围组合(如 0-30/5)、列表(1,15,30)、以及部分实现支持的秒级字段;跨实现移植前先确认目标调度器的语法约定。