R2dev.fr
R&R Developpements
en es

Executer un script a la sortie de veille

Il est possible et même facile d'exécuter une commande lors de la mise en veille, de l'hibernation ou de leur sortie.

il suffit de créer un fichier dans /etc/pm/sleep.d/ selon le modèle suivant :

#!/bin/bash
case $1 in
    hibernate)
        echo "suspend to disk!"
        ;;
    suspend)
        echo "suspend to RAM!"
        ;;
    thaw)
        echo "wake from hibernate!"
        ;;
    resume)
        echo "wake from RAM!"
        ;;
    *)  echo "parametre manquant"
        ;;
esac

Attention : le nom du fichier doit commencer par 00 (correspondant à la première phase d'entrée en veille, ou la dernière phrase en sortie de veille, lorsque tous les modules et services sont activés).
Ne pas oublier de rendre le script exécutable.

Le log de l'exécution de ce script sera dans le log de pm : /var/log/pm-suspend.log ce qui permet de visualiser les sorties des commandes echo et les erreurs de script.

--
Dernière mise à jour : mai 2012

© R&R 2017