速查表 · Cron 速查表 · Cron 每年 1 月 1 日执行 — Crontab 示例
Cron 每年 1 月 1 日执行 — Crontab 示例
0 0 1 1 *
每年一次,在 1 月 1 日 00:00(午夜)执行。
逐字段解释
| 字段 | 值 | 含义 |
|---|---|---|
分钟 | 0 | 第 0 分 |
小时 | 0 | 午夜(00:00) |
每月几号 | 1 | 1 号 |
月份 | 1 | 只有 1 月 |
星期几 | * | 星期几都行 |
年度归档分区、版权年份更新、年度汇总生成这类活儿,通常排在 1 月 1 日午夜执行。简写 @yearly 和 @annually 指的都是这条表达式。
0 0 1 1 * /usr/local/bin/annual-archive.sh
相关调度
常见问题
@yearly 和 @annually 完全一样吗?
一样,两个简写都展开成 0 0 1 1 *。
1 月 1 日 00:00 服务器不在线呢?
如果不借助 anacron 或脚本内的补偿检查,这个任务要等到下一年才会跑。
想改成 12 月 31 日 23:59 呢?
写 59 23 31 12 *。
别死记语法 — 用可视化生成器
在 Cron 编辑器里试用这条排程完整速查表:Cron 速查表