Comment exécuter un script pendant la déconnexion de Gnome


12

Je voudrais exécuter un script pour rsync mon répertoire personnel sur une autre machine chaque fois que je me déconnecte de Gnome. Il existe un moyen de se connecter au processus de déconnexion Gnome?

Réponses:


10

Le script / etc / gdm / PostSession / Default est exécuté par root chaque fois que quelqu'un quitte sa session X. Vous pourriez y ajouter quelque chose comme

if [ ${USERNAME} = "myuser" ];then
  su myuser -c /home/myuser/logout.sh
fi

avant la sortie 0.

Créez ensuite un fichier /home/myuser/logout.sh, rendez-le exécutable et ajoutez-y votre appel rsync.


0

Vous pouvez ajouter le script au ~/.bash_logoutfichier de script (créez-le s'il n'existe pas, mais assurez-vous de le marquer comme exécutable).

Je cherche en fait un moyen de le faire uniquement avec la session Gnome, car l'utilisation ~/.bash_logoutse déroulera pour une déconnexion de session Gnome, mais aussi pour toute autre déconnexion de session (BASH) (console SSH, etc.).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.