Exécuter une action à la mise en veille / au réveil

Systemd 
 On mettra un script dans /lib/systemd/system-sleep/  : 
 Exemple de script : 
 #!/bin/sh

case "${1}" in
 pre)
 echo "Suspension ou hibernation"
 ;;
 post)
 echo "Réveil ou dégel"
 ;;
esac
 
 Le 2e argument ( $2 ) pourra être suspend , hibernate , suspend-then-hibernate ou hybrid-sleep , si vous voulez effectuer des actions différentes pour ces cas. 
 Pour plus d’informations, voir la page de manuel de systemd-sleep . 
 InitV 
 On mettra un script dans /etc/pm/sleep.d/ . 
 Exemple de script : 
 #!/bin/sh

case "${1}" in
 suspend|hibernate)
 echo "Suspension ou hibernation"
 ;;
 resume|thaw)
 echo "Réveil ou dégel"
 ;;
esac