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?

Michael Barker
la source

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.

fschmitt
la source
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.).

palswim
la source