速查表 · 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 速查表