Cron 表达式生成
可视化配置分钟、小时、日、月、周五段 Cron 表达式,内置常用预设,生成后可复制或预览下次执行。
最近生成 0 展开
自动保存最近几次完整生成结果,点击可原样恢复(非重新随机)。需加备注长期收藏请用导出栏「保存档案」。
通过可视化选项拼出标准 5 段 Unix Cron(分 时 日 月 周),生成后可复制到 crontab 或 预览下次执行时间。
快捷预设(点击填入):
生成的 Cron 表达式
整点,工作日早上 9 点,周一至周五
使用说明
- 为各字段选择「每/指定/范围/步长/列表」模式
- 点击预设快速填入常用调度
- 复制表达式或前往下次执行时间验证
Cron 表达式生成说明
适用场景
- Linux crontab、云函数、定时任务平台填写五段 Unix Cron
- 不熟悉
* / , -语法时,用可视化选项拼出表达式 - 生成后可到 Cron 下次执行时间 验证调度是否符合预期
本工具为 5 段格式(分 时 日 月 周),不含秒字段;与 Spring 6 段、Quartz 扩展语法不同。
五段字段对照
| 顺序 | 字段 | 取值范围 | 说明 |
|---|---|---|---|
| 1 | 分钟 | 0-59 | 0 表示整点 |
| 2 | 小时 | 0-23 | 24 小时制 |
| 3 | 日 | 1-31 | 每月第几天 |
| 4 | 月 | 1-12 | 1=一月 |
| 5 | 周 | 0-6 | 0=周日,1=周一…6=周六 |
特殊符号:* 每、, 列表、- 范围、/ 步长(如 */5 每 5 单位)。
常用示例
| 说明 | 表达式 |
|---|---|
| 工作日 9:00 | 0 9 * * 1-5 |
| 每小时整点 | 0 * * * * |
| 每天 0:00 | 0 0 * * * |
| 每 5 分钟 | */5 * * * * |
| 每周日 10:30 | 30 10 * * 0 |
生成后如何验证
复制上方生成的表达式,打开 Cron 下次执行时间 粘贴并计算,可预览接下来 5 次运行时刻。若与预期不符,回到本页调整「周」或「日」字段(二者同时指定时部分系统行为可能不同,建议尽量只约束其一)。
Cron 表达式生成常见问题
- 与 Cron 下次执行时间有什么区别?
- 本页负责「写」表达式;cron-next 负责「读」表达式并计算运行时刻,二者可配合使用。
- 支持秒字段吗?
- 暂仅支持标准 5 段 Unix Cron,不含秒。