速查表 · Cron 速查表 · Cron 每年 1 月 1 日执行 — Crontab 示例

Cron 每年 1 月 1 日执行 — Crontab 示例

0 0 1 1 *

每年一次,在 1 月 1 日 00:00(午夜)执行。

逐字段解释

字段值含义
分钟0第 0 分
小时0午夜(00:00)
每月几号11 号
月份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 速查表