그놈 로그 아웃 중에 스크립트를 실행하는 방법 컴퓨터로 재 동기화하는 스크립트를

Gnome에서 로그 아웃 할 때마다 내 홈 디렉토리를 다른 컴퓨터로 재 동기화하는 스크립트를 실행하고 싶습니다. 그놈 로그 아웃 프로세스에 연결하는 방법이 있습니까?



답변

/ etc / gdm / PostSession / Default 스크립트는 누군가가 X 세션을 종료 할 때마다 루트에 의해 실행됩니다. 거기에 다음과 같은 것을 추가 할 수 있습니다

if [ ${USERNAME} = "myuser" ];then
  su myuser -c /home/myuser/logout.sh
fi

출구 0 전에.

그런 다음 /home/myuser/logout.sh 파일을 만들고 실행 가능하게 만들고 rsync 호출을 추가하십시오.


답변

스크립트를 ~/.bash_logout스크립트 파일에 추가 할 수 있습니다 (없는 경우 작성하지만 실행 파일로 표시하십시오).

실제로는 Gnome 세션에서만 ~/.bash_logout로그 아웃 할 수있는 방법을 찾고 있습니다 . Gnome 세션 로그 아웃과 다른 모든 (BASH) 세션 로그 아웃 (SSH 콘솔 등)에도 사용하기 때문입니다.