Gnomeからログアウトするたびに、ホームディレクトリを別のマシンにrsyncするスクリプトを実行したいと思います。 Gnomeのログアウトプロセスにフックする方法はありますか?
スクリプト/ etc/gdm/PostSession/Defaultは、誰かがXセッションを終了するたびにrootによって実行されます。あなたはそこに何かを追加するかもしれません
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
出口0の前。
次に、ファイル/home/myuser/logout.shを作成し、実行可能にして、rsync呼び出しを追加します。
スクリプトを~/.bash_logout
スクリプトファイルに追加できます(スクリプトが存在しない場合は作成しますが、実行可能としてマークしてください)。
~/.bash_logout
を使用するとGnomeセッションのログアウトだけでなく、他の(BASH)セッションのログアウトも実行されるため(SSHコンソールなど)、実際にはGnomeセッションでのみこれを行う方法を探しています。 。