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?
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:
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.
Vous pouvez ajouter le script au ~/.bash_logout
fichier 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_logout
se déroulera pour une déconnexion de session Gnome, mais aussi pour toute autre déconnexion de session (BASH) (console SSH, etc.).