Cron 表达式解析
解析 Cron 表达式含义,计算未来多次执行时间,支持 5 位与 6 位格式。
Cron 表达式解析是做什么的
配置定时任务时对着 0 9 * * 1-5 这串符号猜半天,写错了任务又不按预期跑。输入表达式即可得到中文含义解释,并列出接下来十次的具体执行时间,方便与业务预期核对。
核心功能
- 支持 5 位与 6 位(含秒)两种格式
- 中文描述含义,给出每日触发点数量
- 列出未来 10 次执行时间与倒计时
- 内置工作日、每 15 分钟等常用示例
Cron 表达式解析怎么用
输入如 0 9 * * 1-5 的表达式,工具会用中文描述含义,并列出接下来 10 次执行时间。
- 在输入框填入 Cron 表达式,点解析按钮
- 含义区域用中文说明触发规则与每日触发点
- 下方表格列出接下来十次执行时间及相对时长
- 不确定写法时点示例按钮快速填入常见模式
适合这些场景
- 运维核对 crontab 定时规则是否正确
- 后端确认调度任务的触发节奏
- 向产品解释报表任务的实际执行时间
常见问题
5 位和 6 位有什么区别?
6 位格式第一位是秒,5 位从分钟开始,Linux crontab 通常用 5 位。本工具两种都能解析,6 位表达式按分钟精度计算执行时间。
日和周同时受限怎么理解?
标准 Cron 里日与周同时指定时按或关系触发:日期匹配或星期匹配都会执行。工具计算未来执行时间时遵循这一规则。
执行时间按时区算吗?
按浏览器所在本地时区计算,界面上会显示当前时区名。服务器时区与本地不一致时,请换算到服务器时区后再核对。
解析成功但任务不跑怎么办?
先确认服务端调度器语法一致,例如 Quartz 支持问号占位而 crontab 不支持;再对比工具算出的时间与服务器日志,排查时区差异。