Primeiro, dê uma olhada em como seu computador é suspenso / recomeça . De acordo com isso, você pode adaptar seu script e colocá-lo em /etc/pm/sleep.d
. O script deve se parecer com
#!/bin/sh
case "${i}" in
resume)
$DO_SOMETHING
;;
esac
Uma segunda (e melhor) possibilidade é modificar /usr/lib/pm-utils/sleep.d
. Existem alguns scripts, importantes são 55NetworkManager
e 60_wpa_supplicant
. Os números 55 e 60 são uma espécie de prioridade. Quanto menor o número, mais cedo o script de suspensão é executado. Na continuação, os scripts são executados na ordem inversa.
Por isso, sugiro copiar os scripts de /usr/lib/pm-utils/sleep.d
para /etc/pm/sleep.d/
e brincar com o primeiro número. Talvez existam algumas dependências no seu sistema. Você terá que descobrir através de algumas experiências.