速查表 · Cron 速查表 · Cron 每 10 分钟执行一次 — Crontab 示例

Cron 每 10 分钟执行一次 — Crontab 示例

*/10 * * * *

每 10 分钟执行一次 — 在 0、10、20、30、40、50 分。

逐字段解释

字段值含义
分钟*/10每第 10 分钟(0、10……50)
小时*每一小时
每月几号*每一天
月份*每个月
星期几*每周的每一天

每小时 6 次。如果不想和全世界对齐,可以把步进的起点从 0 换成别的数:3-59/10 * * * * 在 3、13、23、33、43、53 分触发。

*/10 * * * * /usr/local/bin/sync.sh

相关调度

常见问题

能从奇数分钟开始吗?
可以 — 把范围和步进组合起来。3-59/10 得到 3、13、23……,而单独的 */10 永远从 0 开始。

一次运行超过 10 分钟会怎样?
会出现重叠。用 flock -n /tmp/sync.lock cmd 串行化,或者接受幂等的重复处理。

这里的星期几字段有影响吗?
它是 *,所以没有 — 每天都可以。需要限定就改成具体值(例如 1-5 表示工作日)。

别死记语法 — 用可视化生成器

在 Cron 编辑器里试用这条排程

完整速查表:Cron 速查表