已知 anacron 在笔记本电脑使用电池供电时不会运行。有什么方法可以停止此行为并让 anacron 在任何电源状态下运行吗?
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=152402
http://www.mail-archive.com/[电子邮件保护]/msg560900.html
https://bugs.launchpad.net/ubuntu/+source/anacron/+bug/36816
答案1
请绝不更改任何文件/usr
!相反,您可以将文件中的一行更改/etc/default/anacron
为
ANACRON_RUN_ON_BATTERY_POWER=yes
谢谢@Teresa e Junior。:)
答案2
我找到了如何做到这一点,并在我的博客文章中进行了总结
http://opensourceresearchtips.blogspot.com/2012/01/linux-anacron-tips.html
要更改 anacron 的此行为,请执行以下操作:
sudo gedit /usr/lib/pm-utils/power.d/anacron
并更改为
case $1 in
false)
start -q anacron || :
;;
true)
start -q anacron || :
;;
esac
答案3
对于使用 systemd 的基于 Debian 的系统,请查看/usr/share/doc/anacron/README.Debian
有关创建的说明/etc/systemd/system/anacron.service.d/on-ac.conf
。README 告诉应使用哪些内容创建文件。这对我来说很有效,因为我使用 rsnapshot 运行每日快照。我只在 Ubuntu 20.04 上尝试过。其他发行版可能在该目录中有类似的 README。/etc/default/anacron
有在 Ubuntu 20.04 中查看的说明/usr/share/doc/anacron/README.Debian
。非常感谢@mzuther : )
如果某人的系统上没有 README,则文件内容应为:
[Unit]
ConditionACPower=