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 to display
No comments to display