用 anacron 补跑错过的定时任务
anacron 专为台式机/笔记本设计:错过的每日、每周任务会在下次开机时自动补跑。
安装 anacron(`sudo apt install anacron`),把脚本放进 /etc/cron.daily 即可每天开机时或到期后执行一次。
01命令
命令
$ sudo apt install anacron && ls /etc/cron.daily02作用说明
普通 cron 假设机器一直开机——凌晨关机就彻底错过任务。anacron 在 /var/spool/anacron 记录时间戳,发现每日/每周/每月任务过期就在开机后补跑,更适合不 24 小时开机的个人电脑。
03风险
!注意: 需要在固定分钟执行的任务(证书续期、提醒)不要用 anacron,仍应使用 cron 或 systemd timer。
04撤销
撤销
$ sudo systemctl disable --now anacron05来源
- anacron(8) — runs commands periodically依据: anacron runs jobs whose period has elapsed, unlike cron
- Debian wiki: cron依据: explains /etc/cron.daily and anacron integration
最后验证: 2026-09-18 · 分类: 系统与设置