Apple은 " launchd " 를 사용하도록 권장하지만 가장 쉬운 방법은 터미널의 pico와 같은 쉘 스크립트를 작성하는 것입니다.
pico /Users/Shared/logoutHook.sh
파일은 다음과 같은 내용을 포함 할 수 있습니다.
#!/bin/bash
say 'Hasta la vista baby!'
그런 다음 실행 권한을 부여하십시오.
sudo chmod +x /Users/Shared/logoutHook.sh
마지막으로 스크립트를 로그 아웃 프로 시저에 연결하십시오.
sudo defaults write com.apple.loginwindow LogoutHook /Users/Shared/logoutHook.sh
이것을 테스트하지 않은 상태에서 다른 응용 프로그램을 시작하면 나 자신과 당신에게 경고하는 것이 도움이 될 것이라고 생각합니다.
후크를 제거하려면 다음을 수행하십시오.
sudo defaults delete com.apple.loginwindow LogoutHook
" launchd "를 사용하는 경우 SIGTERM 신호를 캡처하는 것이 좋습니다. /System/Library/LaunchDaemons/com.apple.shutdown_monitor.plist를 살펴보십시오.