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?
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?
Respostas:
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.).