| 场景 | 计划内维护/意外重启错过执行窗口 |
|---|---|
| 原则 | 补跑要幂等、可审计 |
| 工具 | anacron / Persistent / 手动 |
盘点与补跑
盘点与补跑
# 1) 列出最近触发过的 timer,找出错过的
systemctl list-timers --all --no-pager | head -n 20
# 2) 天粒度批任务:强制补跑
sudo anacron -d -n # 先干看
sudo anacron -f -n # 实际补跑(前台)
# 3) timer 类:启动后自动补(Persistent),也可手动触发一次
sudo systemctl start backup.service验收与对账
验收与对账
systemctl status backup.service --no-pager | head -n 12
journalctl -u backup.service --since today --no-pager | tail -n 20补跑前提是任务幂等:备份、同步类天然可重入;发通知、扣款类要先查执行记录再决定是否补。