Je veux exécuter une commande, dites touch ~/test.txt chaque fois que je me déconnecte de mon ordinateur. Est-ce possible, et si oui, comment dois-je procéder ? J'ai regardé d'autres réponses mais elles étaient un peu trop obscures. Plus précisément, l'un d'eux a mentionné que je devrais trouver une sorte de fichier "commun" si je veux que cette commande s'exécute pour tous les événements de déconnexion de l'utilisateur. Toute aide est la bienvenue, merci d'avance.
Réponse acceptée :
Si vous voulez dire "déconnexion" comme fermeture de la session GUI...
Dépend de l'interface graphique que vous utilisez :
Gnome :le script /etc/gdm/PostSession/Default
est exécuté par root chaque fois que quelqu'un quitte sa session X.
Source :Comment puis-je faire en sorte qu'un script s'exécute automatiquement après la connexion et la déconnexion de gdm ? | Demandez à Ubuntu
Unity (Ubuntu par défaut) :dans /etc/lightdm/lightdm.conf
.
sous un chapitre de [SeatDefaults]
une commande session-cleanup-script=/path/to/your-script.sh
fera l'affaire.
Source :Comment exécuter un script à la déconnexion | Demandez à Ubuntu
KDE exécutera /usr/shutdown
script.
Source :Comment exécuter un script de déconnexion | Forums de la communauté KDE