我曾经有一个Linuxpm-utils
' 脚本卸载我已安装的 USB 磁盘分区,由休眠过程触发。卸载失败时脚本返回失败退出代码,因此休眠过程被取消。
我知道如何使用systemd
(通过使用“RequiredBy”服务或/lib/systemd/system-sleep
[debian] 或/usr/lib/systemd/system-sleep
[其他发行版] 中的脚本)触发脚本(我的 USB 卸载过程)。但我无法实现“取消部分”。
关于如何基于脚本退出代码或类似机制实现休眠取消,您有什么想法吗?
尝试使用ConditionPathExists
,但显然它的评估是在任何其他操作之前进行的。