Cron 表达式生成器
⏰ Cron 表达式生成器
✨ Cron Expression Generator
📐 工作原理与说明
生成与解释 Cron 定时表达式。
- 格式:标准 5 段为「分 时 日 月 周」;Quartz 等扩展为 6–7 段(含秒、年)。
- 取值:分 0–59、时 0–23、日 1–31、月 1–12、周 0–7(0 与 7 均为周日)。
- 特殊字符:
*任意、*/n步长、a-b范围、a,b列表、?不指定。 - 注意:多数实现中「日」与「周」同时指定为或关系;时区由运行环境决定。
Build and validate cron expressions with a visual schedule and next-run preview, all in your browser — great for crontab and CI scheduling.
0 0 * * *
中文描述:每天 00:00 执行
🎨 可视化生成
✏️ 手动输入
⚡ 常用预设
🔮 执行时间
分钟
小时
日期
月份
星期
输入表达式后会自动反解析到可视化面板
未来 10 次执行时间:
📝 字段说明
| 字段 | 允许值 | 特殊字符 |
|---|---|---|
| 分 | 0 - 59 | * , - / |
| 时 | 0 - 23 | * , - / |
| 日 | 1 - 31 | * , - / L |
| 月 | 1 - 12 | * , - / |
| 周 | 0 - 6(0=周日) | * , - / |
特殊字符说明:
* 所有值 - 表示每个单位时间都执行
, 列表 - 列出枚举值,如 1,3,5 表示第1、3、5个
- 范围 - 如 1-5 表示从1到5
/ 步长 - 如 */5 表示每5个单位
L 最后 - 仅用于日期字段,表示当月最后一天
📚 深度解析:Cron 表达式生成器
💡 常见使用场景
- 生成并解析 5/6 段 cron。
- 给定时备份配表达式:0 3 * * * 表示每天凌晨 3 点执行,先用本工具解析一遍确认语义,再写进 crontab,避免配成每分钟触发。
生成
每 5 分钟 `*/5 * * * *`。
❓ 常见问题(FAQ)
- 秒级 cron?
- 标准 5 段无秒,Quartz 为 6 段含秒。
- 配置没生效怎么排查?
- 依次检查:表达式字段数(5 段 vs 6 段)、执行用户是否有权限、命令是否用了绝对路径(cron 的 PATH 很短)、脚本是否有可执行权限、环境变量是否缺失。最后看 /var/log/cron 或把输出重定向到日志文件,确认是否真的执行过。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
Cron 表达式生成器。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。