Cron表达式教程:五段式 crontab 语法与中文解读
实用工具(更新于 2026年5月21日)
Cron 表达式是什么?
Cron 表达式定义定时任务的执行时间,广泛用于:
- Linux
crontab - Kubernetes CronJob
- Jenkins / GitHub Actions 定时构建
- Spring
@Scheduled
标准五段格式:分 时 日 月 周
* * * * *
│ │ │ │ └── 星期 (0-7, 0和7=周日)
│ │ │ └──── 月 (1-12)
│ │ └────── 日 (1-31)
│ └──────── 时 (0-23)
└────────── 分 (0-59)
常用示例
| 表达式 | 含义 |
|---|---|
0 2 * * * |
每天凌晨 2:00 |
*/5 * * * * |
每 5 分钟 |
0 9 * * 1 |
每周一 9:00 |
0 0 1 * * |
每月 1 日 0:00 |
在线 Cron 解析工具
看不懂五段式?用 Cron 表达式工具 输入表达式,即时显示中文说明,并支持常见模板一键生成。
配合 时间戳转换 验证下次执行时间。
常见问题
Q:日和周同时指定? 多数实现为「或」关系,建议只指定其一。
Q:秒级调度? 标准 crontab 无秒字段;Quartz 等框架有六段格式。
#Cron#定时任务#crontab#Linux#免费