Я использую один скрипт Linux pm-utils
, который размонтирует мои смонтированные разделы USB-дисков, вызванные процессом гибернации. Скрипт возвратил код выхода из-за сбоя при отключении, поэтому процесс гибернации отменяется.
Я знаю, как запустить сценарий (мой процесс отключения USB) с помощью systemd
(либо с помощью службы RequiredBy, либо сценария в /lib/systemd/system-sleep
[debian] или /usr/lib/systemd/system-sleep
[другие распределения]). Но я не могу добиться «отмены».
Любые мысли о том, как добиться отмены гибернации на основе кода завершения скрипта или аналогичного механизма?
Пробовал использовать ConditionPathExists
, но, видимо, его оценка выполняется перед любым другим действием.