Chciałbym uruchomić skrypt, aby zsynchronizować mój katalog domowy z inną maszyną za każdym razem, gdy wylogowuję się z Gnome. Czy istnieje sposób na przyłączenie się do procesu wylogowania z Gnome?
12
Skrypt / etc / gdm / PostSession / Default jest uruchamiany przez roota, ilekroć ktoś kończy swoją sesję X. Możesz dodać coś takiego
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
przed wyjściem 0.
Następnie utwórz plik /home/myuser/logout.sh, uczyń go wykonywalnym i dodaj do niego wywołanie rsync.
Możesz dodać skrypt do ~/.bash_logout
pliku skryptu (utwórz go, jeśli nie istnieje, ale zaznacz go jako wykonywalny).
Właściwie szukam sposobu, aby to zrobić tylko z sesją Gnome, ponieważ korzystanie ~/.bash_logout
będzie działać dla wylogowania sesji Gnome, ale także dla każdego innego (BASH) wylogowania (konsola SSH itp.).