📅 Cron 表达式生成器
可视化生成Cron定时任务表达式
Cron 表达式
* * * * *
每分钟执行一次
分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-6, 0=周日)
📚 使用说明
什么是 Cron?
Cron 是 Unix/Linux 系统中用于定时执行任务的工具。Cron 表达式用于定义任务的执行时间。
Cron 表达式格式
* * * * *
│ │ │ │ │
│ │ │ │ └─ 星期 (0-6, 0=周日)
│ │ │ └─── 月份 (1-12)
│ │ └───── 日期 (1-31)
│ └─────── 小时 (0-23)
└───────── 分钟 (0-59)
特殊字符
*- 任意值,表示每个?- 不指定值(仅用于日期和星期),- 列表分隔符,如 1,3,5-- 范围,如 1-5/- 步长,如 */5 表示每5个单位
常用示例
0 0 * * *- 每天午夜12点0 9 * * 1-5- 周一到周五早上9点*/5 * * * *- 每5分钟0 */2 * * *- 每2小时0 0 1 * *- 每月1号午夜0 0 * * 0- 每周日午夜30 9 * * 1-5- 工作日早上9:300 12 * * *- 每天中午12点
注意事项
- 日期和星期不能同时使用 *,至少有一个使用 ?
- 某些系统支持6位或7位格式(包含秒或年)
- 不同系统的 Cron 实现可能有差异
- 建议在实际环境中测试表达式
适用场景
- 定时备份数据
- 定时发送邮件
- 定时清理日志
- 定时同步数据
- 定时生成报表