crontab 表达式字段含义(逐字段拆解)

更新于 2026-08-30 · 阅读约 2 分钟

很多 cron 写错,是因为没搞清楚每个字段到底代表什么、范围是多少。下面把五个字段一次性讲清楚。

分钟、小时、日期、月份

分钟 0–59,小时 0–23,日期 1–31,月份 1–12。月份和星期还支持英文缩写(如 JAN–DEC、MON–SUN)。

星期字段的 0 与 7

星期字段 0–7 都有效,其中 0 和 7 都表示“周日”。所以 0 0 * * 00 0 * * 7 是等价的,都表示“每周日 0 点”。这也是新手最容易踩的坑。

0 0 * * 7
每周日(周日可用 0 或 7 表示)午夜 0 点执行。

不确定写的 cron 对不对?贴进去立即看中文含义与下次执行时间:

用 Crontab 中文解释器验证 →