Mise en place ACPI Pour exécuter un script lorsqu'un événement ACPI est intercepté sur votre serveur Debian, vous pouvez utiliser le démon acpid (Advanced Configuration and Power Interface daemon). Voici les étapes à suivre : Installation Assurez-vous que le paquet acpid est installé sur votre serveur. Si ce n'est pas le cas, vous pouvez l'installer en utilisant la commande suivante : sudo apt-get install acpid Déterminer l'évènement Pour déterminer comment vos boutons ou raccourcis Fn sont reconnus, exécutez la commande suivante : journalctl -f Appuyez sur le bouton d'alimentation et/ou le bouton de mise en veille (par exemple, Fn + Esc ) de votre machine. Le résultat devrait ressembler à ceci : logger: ACPI action undefined: PBTN logger: ACPI action undefined: SBTN Si la commande précédente ne fonctionne pas, vous pouvez utiliser la commande suivante :  acpi_listen Puis pressez un bouton, par exemple le bouton d'alimentation, ce qui donnera la sortie suivante :  button/power PBTN 00000000 00000b31 Définir l'action Maintenant que l'on connait le code du bouton qui nous intéresse, nous allons définir une action qui s'exécutera lorsque le bouton sera actionné.  Pour ce faire nous allons créer le fichier /etc/acpi/events/powerbtn-acpi avec le contenu suivant : event=button[ /]power action=/etc/acpi/script-to-execute.sh Pour que acpid prenne en compte les modifications il faudra le redémarrer :  sudo systemctl restart acpid