Я хочу выполнить 4 команды до перехода в спящий режим и еще 2 команды после обновления. Можно ли также упорядочить время / последовательность каждой команды, если да, то не могли бы вы объяснить, как?
Вы можете запускать команды до и после гибернации или приостановки (обратите внимание, что есть разница; гибернация относится к диску, приостановка - к памяти), создав сценарий в /etc/pm/sleep.d
:
#!/bin/bash
case "$1" in
hibernate)
# put commands to run on hibernation here
;;
thaw)
# put commands to run when returning from hibernation here
;;
suspend)
# put commands to run on suspend here
;;
resume)
# put commands to run when returning from suspension
;;
esac
Имя файла сценария будет определять порядок выполнения сценариев по сравнению с другими сценариями в файле sleep.d. Внутри вашего скрипта ваши команды будут выполняться в любом порядке, который вы указали в скрипте.