工具简介
服务器定时任务、数据同步、备份脚本都靠 Cron 调度。但 0 8 * * * 到底什么时候执行,每次都要想半天。
把表达式粘贴进来,工具会用自然语言告诉你它的执行规律,还能列出接下来几次执行时间。
主要功能
- 把 Cron 表达式翻译成通俗的自然语言说明
- 逐字段解释每个位置的取值范围
- 列出接下来若干次预计执行时间
- 支持标准五字段与六字段格式
可调参数
| 参数 | 默认值与范围 | 使用建议 |
|---|---|---|
| 输入格式 | 分 时 日 月 周 | 五段式标准 crontab;默认示例 <code>0 9 * * 1-5</code> |
| 输出 | 人类可读的中文解释 | 同时说明下次执行时间,方便校对 |
五段分别是什么
| 第 1 段 | 分钟 0–59 | 默认值即覆盖全部合法分钟 |
|---|---|---|
| 第 2 段 | 小时 0–23 | 注意是 24 小时制,下午 3 点写 15 |
| 第 3 / 4 段 | 日 1–31 / 月 1–12 | 常规 1–31 / 1–12 即可 |
| 第 5 段 | 星期 0–6 | 0 和 7 都表示周日 |
什么时候用它
- 配置定时任务前确认执行频率
- 接手他人项目时理解已有调度规则
- 排查任务没有按时执行的问题
常见问题
五字段和六字段有什么区别?
标准 Cron 是五字段:分、时、日、月、周。部分框架扩展了秒字段变成六字段,解析时请注意顺序。
为什么执行时间和我预期差几小时?
服务器通常按自身时区运行 Cron。请先确认服务器的时区设置,再对照解析结果。
日和周同时指定会怎样?
多数实现中是「或」的关系,即满足任一条件都会触发。不同调度器行为可能略有差异,建议实测确认。
相关工具
数据处理方式
Cron 表达式解析 在你的浏览器本地完成全部计算,你选择的文件与输入的内容都不会被上传到任何服务器,处理结束后即被释放。详细的数据处理方式请查看我们的隐私政策。