即使在使用电池的情况下也能运行 anacron(笔记本电脑)

即使在使用电池的情况下也能运行 anacron(笔记本电脑)

已知 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=

相关内容