パテが終了すると、.bash_logoutは実行されません。

パテが終了すると、.bash_logoutは実行されません。

一部のスクリプトがアーカイブされています.bash_logout。このスクリプトは、ユーザーがCtrl+dまたはコマンドを使用してログアウトしたときに実行されます。exit誰かがシステムからログアウトするのではなく、Puttyアプリケーションを直接閉じても.bash_logout実行されません。

.bash_logout誰かがシステムからログアウトせずにパテアプリケーションを閉じてもパテアプリケーションを実行する方法を教えてください。

ベストアンサー1

.bashrcに次の機能とトラップが追加されました。トラップは、exit_sessionシェルが信号を受信するとこの機能をトリガーします。SIGHUP

exit_session() {
    . "$HOME/.bash_logout"
}
trap exit_session SIGHUP

おすすめ記事