当交互式非登录 bash 会话退出时,哪个文件被读取并执行?

当交互式非登录 bash 会话退出时,哪个文件被读取并执行?

当交互式非登录 bash 会话退出时,哪个文件被读取并执行?例如,交互式登录 bash~/.bash_logout如果退出则执行。

答案1

没有任何。

要让交互式非登录 shell 在退出时获取文件,请在以下位置设置陷阱.bashrc

shopt -q login_shell || trap '. "$HOME/.bash_non-login_logout"' EXIT

相关内容