Cron 表达式怎么写?常用例子速查表
更新于 2026-11-02 · 更多使用指南
Cron 表达式(crontab 用的五段式)从左到右依次是:分钟(0-59) 时(0-23) 日(1-31) 月(1-12) 周(0-6,0=周日)。写法支持 *(每)、*/n(每隔 n)、a,b,c(列举)、a-b(范围)。
常用例子速查
| 需求 | 表达式 |
|---|---|
| 每 5 分钟 | */5 * * * * |
| 每小时第 30 分钟 | 30 * * * * |
| 每天早上 8:30 | 30 8 * * * |
| 每周一早上 9:00 | 0 9 * * 1 |
| 每月 1 号零点 | 0 0 1 * * |
| 工作日(周一至五)9:00 | 0 9 * * 1-5 |
在线生成与验证
记不住字段顺序就用 Cron 表达式生成器:下拉选好条件自动生成表达式,附带中文解释和未来 5 次执行时间预览,写完一眼就能验证对不对。
易错点
日和周同时指定时,多数 cron 实现按"或"处理(任一满足即执行);第六段(秒)是 Quartz 等扩展,Linux crontab 没有这一段。