速查表 · Cron 速查表 · Cron 每 6 小时执行一次 — Crontab 示例

Cron 每 6 小时执行一次 — Crontab 示例

0 */6 * * *

一天 4 次 — 00:00、06:00、12:00、18:00。

逐字段解释

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

每天四次(午夜、早 6 点、正午、晚 6 点)给重量级 ETL、病毒库更新和快照备份提供了一个稳定的节拍。

0 */6 * * * /usr/local/bin/db-snapshot.sh

相关调度

常见问题

能改成 03:00、09:00、15:00、21:00 吗?
可以:用 0 3-23/6 * * * 把整条排程整体后移 3 小时。

这个表达式所有 Linux 发行版都支持吗?
支持。步进语法 */6 在 Vixie cron、Cronie、systemd timer 和现代云调度器里都可用。

某一次跑了 7 个小时呢?
第二个实例照样会启动。用 flock -n /tmp/job.lock 防止运行重叠。

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

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

完整速查表:Cron 速查表