Предыдущее сообщение использовало информацию, которая устарела для Помощника Ubuntu 18.04.
НЕ дубликат.
Согласно этой информации
https://blog.christophersmart.com/2016/05/11/running-scripts-before-and-after-suspend-with-systemd/
У меня есть этот сценарий в/lib/systemd/system-sleep/
#!/bin/bash
#
# located in /lib/systemd/system-sleep/
# Created 4/2/19
exec 2> /tmp/systemd_suspend_test_err.txt
if [ "${1}" = "pre" ]; then
# Do the thing you want before suspend here
echo "we are suspending." > /tmp/systemd_suspend_test.txt
elif [ "${1}" = "post" ]; then
# Do the thing you want after resume here
echo "and we are back from being suspended" >> /tmp/systemd_suspend_test.txt
fi
Ни одна из работы операторов эха.
Я чувствую себя довольно глупым, но я забыл устанавливать выполнить бит.
Теперь работы сценария.
Я использовал chmod +x