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