我有一个 16.04.1 LTS 的 HTPC/NAS,我想在 15 分钟不活动后进入挂起模式。\n另一方面,如果...我想禁止挂起模式。
\n\n我创建了一个dont-sleep.service在/etc/systemd/system/. 该服务在sleep.target之前执行一个dont-sleep脚本,如果上述任何一点为真,则返回 1。
到目前为止,这似乎有效,但是我注意到,在通过 sftp 观看视频时,连接似乎每 15 分钟就会中断一次。\nsystemctl status dont-sleep.service告诉我,每当 systemd 尝试进入挂起状态但被我的系统阻止时,就会发生这种情况。dont-sleep.service。
所以我的假设是,systemd 在调用我的dont-sleep脚本之前或同时停止一些必要的服务,并在我的脚本返回 1 后重新启动它们。
我该如何解决这个问题?
\n\n$ sudo systemctl status dont-sleep.service \n\xe2\x97\x8f dont-sleep.service - Inhibit suspend.\n Loaded: loaded (/etc/systemd/system/dont-sleep.service; enabled; vendor preset: enabled)\n Active: failed (Result: exit-code) since …Run Code Online (Sandbox Code Playgroud)