速查表 · Cron 速查表 · Cron 每 15 分钟执行一次 — Crontab 示例
Cron 每 15 分钟执行一次 — Crontab 示例
*/15 * * * *
每 15 分钟执行一次 — 在 0、15、30、45 分(一刻钟对齐)。
逐字段解释
| 字段 | 值 | 含义 |
|---|---|---|
分钟 | */15 | 每第 15 分钟(0、15、30、45) |
小时 | * | 每一小时 |
每月几号 | * | 每一天 |
月份 | * | 每个月 |
星期几 | * | 每周的每一天 |
每小时 4 次,对齐到一刻钟。同一个排程也可以写成显式列表 — 0,15,30,45 * * * * — 有人觉得这样更好读,但 */15 才是惯例写法。
*/15 * * * * /usr/local/bin/check-alerts.sh
相关调度
常见问题
想改成 7、22、37、52 分怎么办?
用带范围的步进:7-59/15 * * * *。步进是从范围的起点开始数,不是从 0。
夏令时切换那天会少跑或多跑吗?
在按本地时间走的 cron 上,夏令时切换那天某一小时可能触发两次或一次都不触发。改用 UTC 排程就彻底没这个问题。
对轮询第三方 API 来说太频繁吗?
每个端点每天 96 次算温和。如果你是众多客户端之一,用偏移步进加一点抖动,别都挤在整点上。
别死记语法 — 用可视化生成器
在 Cron 编辑器里试用这条排程完整速查表:Cron 速查表