如何防止 Anacron 作业在电池模式开始后终止?

如何防止 Anacron 作业在电池模式开始后终止?

我有一个 Anacron 每天运行的备份脚本。大约需要 3 小时才能完成。

我很高兴 Anacron 在笔记本电脑使用电池运行时不会启动脚本,但一旦启动,我不希望它在电池模式开始时终止,因为这样做会给我带来不完整的备份和错误的感觉的安全性。备份使用 rsnapshot,它会轮换备份。

如何禁用 Anacron 对正在运行的作业的电源模式的监控(或以其他方式解决此行为)?

我正在运行 Kubuntu 12.04.2。

答案1

发现这篇博文标题为:Linux:Anacron 提示,它描述了当电源状态为电池时如何阻止 anacron 被杀死:

摘自博客文章

重要提示:如果您在笔记本电脑上使用 anacron,则当使用电池运行时,anacron 将停止(被杀死),并且您的脚本将不会被执行。这是默认行为,以节省电池。

要更改此设置,请执行以下操作:

sudo gedit /usr/lib/pm-utils/power.d/anacron

并更改为:

case $1 in
    false)
 start -q anacron || :
 ;;
    true)
 start -q anacron || :
 ;;
esac

相关内容