我有一些脚本存档.bash_logout
。Ctrl当用户使用+d或使用命令注销时,该脚本就会运行exit
。如果有人直接关闭 putty 应用程序而不是从系统中注销,则.bash_logout
不会运行。
任何人都可以帮助我如何运行,.bash_logout
即使有人关闭腻子应用程序而不从系统注销?
在 .bashrc 中添加了以下函数和陷阱。exit_session
当 shell 收到信号时,陷阱将触发该函数SIGHUP
。
exit_session() {
. "$HOME/.bash_logout"
}
trap exit_session SIGHUP
Run Code Online (Sandbox Code Playgroud)