systemd-suspend.service
手册页:
请注意,放入 /lib/systemd/system-sleep/ 中的脚本或二进制文件仅供本地使用,应被视为黑客攻击。如果应用程序想要收到系统挂起/休眠和恢复的通知,可以使用更好的界面。
那么,我可以使用哪些“更好的界面”在暂停之前收到通知呢? (如果在 n 秒/分钟之前就好了)
答案1
“更好的接口”可能是指在 中实现的抑制器锁systemd-logind.service
,其中包括抑制系统关闭和睡眠状态的逻辑。
从man systemd-logind.service
:
描述
systemd-logind 是管理用户登录的系统服务。它负责:
- ...
- 为应用程序实现关闭/睡眠禁止逻辑
...
有关抑制逻辑的更多信息,请参阅抑制剂锁开发者文档。
我能想到的另一个解决方案是编写一个systemd服务,参见https://www.freedesktop.org/software/systemd/man/systemd.unit.html和这例如相关问题。