速查表 · Cron 速查表 · Cron 每 4 小时执行一次 — Crontab 示例
Cron 每 4 小时执行一次 — Crontab 示例
0 */4 * * *
一天 6 次 — 00:00、04:00、08:00、12:00、16:00、20:00。
逐字段解释
| 字段 | 值 | 含义 |
|---|---|---|
分钟 | 0 | 第 0 分 |
小时 | */4 | 每第 4 小时(0、4、8、12、16、20) |
每月几号 | * | 每一天 |
月份 | * | 每个月 |
星期几 | * | 每周的每一天 |
4 小时的节奏把 24 小时正好切成 6 个窗口。数据同步、搜索索引更新和证书到期检查都常用它。
0 */4 * * * /usr/local/bin/refresh-feed.sh
相关调度
常见问题
能从 02:00 开始而不是 00:00 吗?
可以 — 用 0 2-23/4 * * * 就是 02:00、06:00、10:00、14:00、18:00、22:00。
遇到夏令时切换会怎样?
服务器若按本地时间走,切换那天可能重复一次或漏掉一次。服务器基础设施请一律使用 UTC。
怎么记录输出日志?
在后面追加 >> /var/log/myjob.log 2>&1,把标准输出和错误输出一起重定向。
别死记语法 — 用可视化生成器
在 Cron 编辑器里试用这条排程完整速查表:Cron 速查表