一部のスクリプトがアーカイブされています.bash_logout
。このスクリプトは、ユーザーがCtrl+dまたはコマンドを使用してログアウトしたときに実行されます。exit
誰かがシステムからログアウトするのではなく、Puttyアプリケーションを直接閉じても.bash_logout
実行されません。
.bash_logout
誰かがシステムからログアウトせずにパテアプリケーションを閉じてもパテアプリケーションを実行する方法を教えてください。
ベストアンサー1
.bashrcに次の機能とトラップが追加されました。トラップは、exit_session
シェルが信号を受信するとこの機能をトリガーします。SIGHUP
exit_session() {
. "$HOME/.bash_logout"
}
trap exit_session SIGHUP