我尝试在 CentOS 上当用户注销时调用我自己的 .bash_logout。但是,即使发送了“退出”命令,也不会调用/执行 .bash_logout(它只是注销)。
在 CentOS 上,当我输入“exit”并点击“返回”时,系统显示“exit”,然后什么都没有发生。在其他 Linux 系统上,当我输入“exit”并点击“返回”时,系统显示“logout”,然后调用我的 .bash_logout。
在 CentOS 上退出时有没有办法调用 .bash_logout?(或者,有没有办法在退出时执行脚本。)
任何建议都会有帮助。提前谢谢您。
答案1
将其添加到你的~/.bashrc
并启动一个新的 bash:
trap "source ~/.bash_logout" EXIT
看:help trap