我想在一段时间后关闭或暂停我的小型家庭服务器,并在收到魔术包时将其唤醒,因此我安装了 powernap 来暂停我的服务器。但是当我尝试使用它启动 powernap 服务时,sudo service powernap start
出现了错误:Failed to start powernap.service: Unit network.service not found.
我使用的是 Ubuntu 18.04.3 LTS
使用 ethtool 我不知道如何永久wake-on
设置
有什么帮助吗?:D
答案1
我遇到了同样的问题。这是一个已知错误,解决方法如下: https://bugs.launchpad.net/powernap/+bug/1608057
编辑:/lib/systemd/system/powernap.service
[Unit]
Description=PowerNap
Requires=networking.service
After=networking.service
[Service]
Type=forking
ExecStartPre=/usr/share/powernap/powernap-ethtool
ExecStart=/usr/sbin/powernapd
ExecStop=-/usr/sbin/powerwake-now
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
然后重新启动powernap
:
sudo systemctl daemon-reload
sudo systemctl start powernap