Кажется, что существует множество способов, которыми можно постоянно управлять настройками Ubuntu для сна, когда это необходимо, при условии соблюдения заранее определенных условий. Однако это более постоянные решения, в которых не учитываются редкие задачи, для которых может потребоваться временно перейти к стандартной политике. Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть очень долго работающий скрипт для создания резервных копий, и я не хочу, чтобы компьютер спал или находился в спящем режиме, пока этот конкретный процесс выполняется, что обычно занимает 30-50 минут. Следовательно, есть ли команда, которую я мог бы включить в свой сценарий резервного копирования, чтобы предотвратить переход системы в спящий / спящий режим во время выполнения сценария резервного копирования, и есть ли также команда для восстановления обычной политики электропитания по умолчанию после завершения резервного копирования?
что-то вроде
#!/usr/bin/bash
#disable normal powerpolicy
disable-power-policies
backup /dev/sda /dev/sdb /dev/fioa /dev/fiob
#enable power policies.
enable-power-policies
--runtime
кsystemctl
делает маску временной, сбрасывается при следующей загрузке.