系统是否使用systemd读取和执行脚本/etc/pm/sleep.d/?
我开始得出结论,答案是systemd忽略这些脚本。如果这是真的,替代品是什么?
更新:man systemd-sleep状态脚本可以添加到/lib/systemd/system-sleep/. 细节对我来说不够,但我尝试修改Arch wiki 示例并创建/lib/systemd/system-sleep/root-resume.service.
[Unit]
Description=Local system resume actions
After=suspend.target
[Service]
Type=simple
ExecStart=/bin/systemctl restart network-manager.service
[Install]
WantedBy=suspend.target
Run Code Online (Sandbox Code Playgroud)
我的目的是在恢复后重新启动网络管理器,因为它偶尔不起作用。
这似乎不是我想要的。
自从从 14.10 升级到 15.04 以来,我用来为笔记本电脑设置适当的热配置文件模式的自定义脚本停止工作,我认为这是因为 pm-utils 不响应 AC/BAT 切换。
现在,如果这是系统的新预期行为,那么我现在应该把脚本放在哪里来完成这项工作(即使在交流电源上,我的笔记本电脑也需要正常运行)?