速查表 · Cron 速查表 · Cron 每周日午夜执行 — Crontab 示例
Cron 每周日午夜执行 — Crontab 示例
0 0 * * 0
每周一次,在周日 00:00(午夜)执行。
逐字段解释
| 字段 | 值 | 含义 |
|---|---|---|
分钟 | 0 | 第 0 分 |
小时 | 0 | 午夜(00:00) |
每月几号 | * | 当月每一天 |
月份 | * | 每个月 |
星期几 | 0 | 只有周日 |
周日午夜是每周汇总、日志归档和数据库 vacuum 的标准时间点。简写 @weekly 展开后正是这条排程。
0 0 * * 0 /usr/local/bin/weekly-maintenance.sh
相关调度
常见问题
0 0 * * 7 和 0 0 * * 0 一样吗?
一样,多数实现里 0 和 7 都表示周日。不过 POSIX 标准用的是 0。
@weekly 和 0 0 * * 0 完全相同吗?
相同,@weekly 就是它的标准简写。
我想要周日晚上 11 点呢?
写 0 23 * * 0。
别死记语法 — 用可视化生成器
在 Cron 编辑器里试用这条排程完整速查表:Cron 速查表