Gnome에서 로그아웃할 때마다 내 홈 디렉토리를 다른 컴퓨터에 동기화하는 스크립트를 실행하고 싶습니다. Gnome 로그아웃 프로세스에 연결할 수 있는 방법이 있습니까?
답변1
누군가 X 세션을 종료할 때마다 루트는 /etc/gdm/PostSession/Default 스크립트를 실행합니다. 다음과 같은 것을 추가할 수 있습니다.
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
0에서 나가기 전에
그런 다음 /home/myuser/logout.sh 파일을 생성하고 실행 가능하게 만든 다음 rsync 호출을 추가합니다.
답변2
스크립트 파일 에 스크립트를 추가할 수 있습니다 ~/.bash_logout
. 존재하지 않는 경우 생성하되 실행 파일로 표시해야 합니다.
실제로 저는 Gnome 세션 내에서만 이 작업을 수행할 수 있는 방법을 찾고 있습니다. 을 사용하면 ~/.bash_logout
Gnome 세션 로그아웃뿐만 아니라 다른 모든(BASH) 세션 로그아웃(SSH 콘솔 등)도 실행되기 때문입니다.