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
No Comments