全部计算器·Cron 表达式助手

Cron 表达式助手

把 cron 计划读成人话,或者从常用模板开始

字段

0–590
0–239
1–31*
1–12*
星期 0–7*

读成人话: 每天上午 9 点

常用模板

五个字段,就是这个顺序

分、时、日、月、星期。星号表示所有取值。把顺序记反是最经典的错误——0 9 * * * 是早上九点,而 9 0 * * * 是零点零九分。

日和星期是"或"的关系

如果两者都不是 *,多数 cron 实现是任意一个匹配上就跑,而不是两个都满足。0 0 1 * 1 既在每月 1 号触发,也在每个星期一触发。

广告

顺便看看 — 加密货币交易所注册福利

其他计算器

常见问题

Q. 星期天是 0 还是 7?

多数实现里两个都是。0 和 7 都表示星期天,所以文档里有时写 0-6,有时写 1-7。

Q. cron 用哪个时区?

除非调度器另有设置,否则用服务器的时区。在你假定"夜里的任务会在我这边的零点跑"之前,值得先确认一下。

Q. */5 是什么意思?

从区间开头起每隔五个取值。在分钟字段里,*/5 会在 0、5、10… 触发,而不是"距上次运行五分钟后"。