Product SiteDocumentation Site

9.8. 异步调度任务:anacron

anacron 用于不能全天候开机的电脑,替代完成 cron 命令的守护进程。由于常规的计划任务通常被安排在午夜执行,如果计算机当时没有开机就不会运行这些任务。 anacron 的目的就在于运行这些计划任务,并考虑计算机关机时间。
请注意, anacron 会在启动机器之后,频频执行此类活动,有可能导致计算机反应迟缓。这也正是/etc/anacrontab 文件中的任务以 nice 命令开头的原因,这样可以减小它们执行优先级进而限制它们对系统的影响。注意,该文件的格式和 /etc/crontab不完全相同;如果对 anacron有特殊需求设定,可参看 anacrontab(5) 手册。
安装 anacron 软件包会禁用 cron/etc/cron.hourly/, /etc/cron.daily/, /etc/cron.weekly//etc/cron.monthly/目录中的脚本。避免 anacroncron重复运行这些脚本。 cron 命令仍然可用并处理其他计划任务(特别是用户安排的计划任务)。