表达式 分 时 日 月 周(6 段时第一段是秒)
可视化生成 选频率,表达式自动写进上面并立刻解析
分钟(1–59)
0–59,整点是 0
1–31
表达式
—
未来执行时间 本地时区
常见表达式速查 点任意一行即可填入
语法说明
「日」和「周」同时限定时是「或」的关系,不是「与」 —— 这是 crontab 里最容易踩的坑。
星期天有两种写法:
为什么要给时区:crontab 按服务器的本地时区执行。如果你的服务器是 UTC 而人在东八区,
0 0 1 * 1 不是「每月 1 号且是周一」,而是「每月 1 号或每个周一」都会触发。
只有其中一个写成 * 时,才按「与」理解。本工具按 Vixie cron 的行为实现。星期天有两种写法:
0 与 7 都表示周日,本工具会自动归一。为什么要给时区:crontab 按服务器的本地时区执行。如果你的服务器是 UTC 而人在东八区,
0 9 * * * 实际会在北京时间 17:00 触发 —— 换算一次比上线后发现错了强。