我在 kubuntu 13.04 上使用 powernap 守护进程时遇到问题,它无法通过 upstart (或/etc/init.d/powernap start
) 启动。在我的另一台装有 ubuntu 12.04.2 LTS 的机器上,它可以正常启动。
$ sudo service powernap start
powernap stop/pre-start, process 8245
$ sudo service powernap status
powernap stop/waiting
我尝试重新安装 powernap(使用 purge),但问题仍然存在。我设法启动 powernap 守护进程的唯一方法是:
$ sudo powernapd
$ ps -e | grep powernap
21369 ? 00:00:00 powernapd
系统是最新的。
答案1
从service --status -all
命令中我发现了一些可以帮助你的东西。
21369 ? 00:00:00 powernapd
这?
是您的服务的状态,即 [ ? ] 表示不支持服务命令的服务。通过 grepping 运行服务 $SERVICE 时打印的“使用情况”信息来确定是否支持此命令。
因此您无法使用 service powernap status 命令检查其状态。
答案2
我也遇到了同样的问题。编辑此文件:/etc/default/powernap
内容:
# start powernap at boot [yes|no]
START=yes
我不明白为什么,但是开始设置为否,将其更改为是并且它可以工作!