Gostaria de executar um script para sincronizar novamente o meu diretório pessoal em outra máquina sempre que eu sair do Gnome. Existe uma maneira de se conectar ao processo de logout do Gnome?
12
O script / etc / gdm / PostSession / Default é executado pela raiz sempre que alguém sai da sessão X. Você pode adicionar algo como
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
antes da saída 0.
Em seguida, crie um arquivo /home/myuser/logout.sh, torne-o executável e adicione sua chamada rsync.
Você pode adicionar o script ao ~/.bash_logout
arquivo de script (crie-o se não existir, mas certifique-se de marcá-lo como executável).
Na verdade, estou procurando uma maneira de fazer isso apenas com a sessão do Gnome, pois o uso ~/.bash_logout
será executado para um logout da sessão do Gnome, mas também para qualquer outro logon da sessão (BASH) (console SSH, etc.).