Para evitar a hibernação, crie /var/run/do-not-hibernate
:
sudo touch /var/run/do-not-hibernate
O arquivo /usr/lib/pm-utils/sleep.d/000kernel-change
faz isso funcionar. Se você precisar desativar a suspensão, crie um novo arquivo para ela, digamos /etc/pm/sleep.d/000_prevent_suspend_hibernate
:
#!/bin/sh
# Prevents the machine from suspending or hibernating when
# the file /var/run/do-not-hibernate-or-suspend exist
case "$1" in
suspend|hibernate)
[ -f /var/run/do-not-hibernate-or-suspend ] && exit 1
;;
esac
Torne-o executável:
sudo chmod +x /etc/pm/sleep.d/000_prevent_suspend_hibernate
Caso você precise impedir a máquina de suspender ou hibernar, crie um arquivo:
sudo touch /var/run/do-not-hibernate-or-suspend
Após reinicializar ou remover este arquivo, a suspensão e a hibernação voltarão a funcionar.