⏱️

Cron表达式解析

在线解析 Cron 表达式含义,预测未来执行时间,帮助排查定时任务配置错误。

Cron 表达式解析

Cron 表达式解析工具使用指南

📌 简介

Cron 表达式解析工具是一款面向运维工程师和后端开发者的在线工具,可以快速解析 Cron 表达式的含义,并预测未来 10 次执行时间。调试定时任务时,经常需要确认表达式是否正确,本工具能直观地帮助您验证。所有解析均在浏览器本地完成。

📖 什么是 Cron 表达式?

Cron 是 Unix/Linux 系统中的一个定时任务调度器,使用 5 或 6 个字段的表达式来定义任务执行时间,格式为:分钟 小时 日期 月份 星期(6 位版本在最前面多一个秒)。字段中的 * 表示任意值,*/5 表示每 5 个单位,1-5 表示范围,1,3,5 表示枚举。

💼 常见应用场景

⚙️ 使用步骤

  1. 在输入框中输入 Cron 表达式,例如 0 9 * * 1。
  2. 下方会实时显示该表达式的含义和未来执行时间。
  3. 或点击预设按钮快速体验常用表达式。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 5 位和 6 位 Cron 有什么区别?

A: 5 位是标准 Unix crontab 格式(分 时 日 月 周),6 位是扩展格式(秒 分 时 日 月 周),后者常见于 Quartz、Spring 等 Java 框架。

Q: 0 0 * * * 是什么意思?

A: 表示每天零点整执行一次。第一个 0 是分钟,第二个 0 是小时。

Q: 支持 @daily 等特殊语法吗?

A: 当前版本仅支持标准数字字段。如需使用 @daily、@hourly 等,请转换为标准字段后使用。