运维工具 · 五段式 Cron

Cron 表达式解析器

输入表达式,立即查看未来 8 次执行时间,无需在多个卡片之间来回滚动。

本地时间计算
01 · 输入

Cron 表达式

1分钟2小时3日期4月份5星期

支持常见五段格式;星期 0 和 7 均代表周日。

02 · 结果

最近执行时间

未来 8 次 · 本地时间

Cron 表达式解析器怎么用?

输入 5 段 Cron 表达式,例如 */15 9-18 * * 1-5,点击解析后会显示接下来 8 次执行时间。

5 段 Cron 分别代表什么?

从左到右依次是分钟、小时、日期、月份、星期。星号代表任意值,斜杠代表步长,短横线代表范围,逗号代表多个值。

使用限制

本工具用于常见 crontab 风格的 5 段表达式,不支持秒级字段、L、W、# 等扩展语法。

热门 Cron 解析需求

Cron表达式解析crontab定时任务最近执行时间计划任务自动化调度
5 FIELD

拆解常见 crontab

按分钟、小时、日期、月份和星期读取规则,快速确认一条定时任务到底会在什么时候运行。

NEXT

预览未来执行时间

一次列出未来八次本地执行时间,适合排查范围、步长、工作日和周末条件是否写反。

LOCAL

离线规则核对

表达式在浏览器中解析,不会提交任务名称、脚本路径或业务配置内容。

工具指南

Cron 解析器是什么?

解析 Cron 表达式并预览接下来的执行时间。

Cron 解析定时任务Crontab执行时间

如何使用Cron 解析器

  1. 输入 Cron 表达式。
  2. 解析各字段含义。
  3. 查看后续执行时间,用于核对排期。

适合什么时候使用

  • 上线前核对定时任务预览未来执行时间,避免频率或日期写错。
  • 排查任务没按时运行先确认表达式和时区,再看调度器日志。
  • 迁移不同平台比较五字段、六字段和平台扩展语法差异。
  • 解释复杂排期把月、周、步长和范围拆开阅读。

可直接尝试的示例

工作日 9 点示例
0 9 * * 1-5
  1. 输入表达式。
  2. 查看字段含义。
  3. 确认下几次执行时间和目标时区。

结果怎么看

  • 分钟/小时控制一天内的执行时刻。
  • 日期/月控制每月或特定月份的执行范围。
  • 星期控制一周中的执行日,不同平台编号可能不同。
  • 下次执行用于快速发现频率过高或时区偏差。

常见错误与排查

  • 时区偏差确认服务器、容器或平台是否使用 UTC。
  • 字段数量不对检查目标平台需要五字段还是六字段。
  • 任务重复执行日期和星期同时填写时需确认平台规则。
  • 表达式过于频繁高频任务应评估执行耗时、锁和幂等性。

数据处理说明

  • 浏览器本地解析表达式解释和预览不需要连接你的服务器。
  • 不读取任务配置工具只处理输入文本,不访问调度平台。
  • 以平台为准最终执行结果仍由目标 Cron 实现决定。

常见问题

关于 Cron 表达式解析器

星号、斜杠、逗号和短横线分别是什么意思?

星号表示任意值,斜杠表示步长,逗号用于列出多个值,短横线表示一段连续范围。例如 1-5 表示 1 到 5,*/15 表示每隔 15 个单位。

星期的 0 和 7 都代表周日吗?

在本工具支持的常见 crontab 写法中,0 和 7 都可表示周日。不同平台仍可能存在差异,重要任务应以实际调度器文档为准。

为什么本页时间与服务器不一致?

本页按浏览器本地时区计算,而服务器、容器或云调度平台可能采用 UTC 或其他时区。部署时请明确任务实际运行环境的时区。