Como executar um script antes ou depois do modo de hibernação

6

Eu quero executar os 4 comandos antes de um hibernate e outros 2 comandos após a atualização. Também é possível organizar o tempo / squence de cada comando, se sim, então você poderia explicar como?

    
por user128712 14.06.2013 / 10:27

1 resposta

7

Você pode executar comandos antes e depois da hibernação ou suspensão (observe que há uma diferença; a hibernação é em disco, a suspensão está em memória) criando um script em /etc/pm/sleep.d :

#!/bin/bash

case "" 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

O nome do arquivo do script determinará a ordem em que os scripts serão executados em comparação com outros scripts em sleep.d. Dentro do seu script, seus comandos serão executados na ordem que você colocar no script.

    
por David Edwards 14.06.2013 / 10:53