Parece que existem muitas maneiras pelas quais as configurações do Ubuntu podem ser permanentemente manipuladas para dormir quando desejado, desde que sejam cumpridas condições predeterminadas. No entanto, essas são soluções mais permanentes que não levam em conta tarefas raras que podem querer temporariamente adotar uma política padrão. O problema que eu estou enfrentando é que eu tenho um script de execução muito longo para fazer alguns backups e não quero que o computador entre em suspensão ou hiberne enquanto esse processo específico estiver em execução, que geralmente leva de 30 a 50 minutos. Portanto, existe um comando que eu poderia incluir no meu script de backup que impediria o sistema de hibernar / inativo enquanto o script de backup estiver em execução e também há um comando para restaurar a política de energia padrão normal após a conclusão do backup?
algo como
#!/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
parasystemctl
tornará a máscara temporária, redefinindo na próxima inicialização.