从 ssh 会话注销前的操作

xiº*_*xiº 7 linux ssh unix bash shell

是否可以绑定一些将在从ssh会话注销之前执行的操作?

我的意思是一些配置,比如.bashrc,等等。

AFH*_*AFH 7

如果您在远程机器上输入以下内容.bashrc(或/etc/profile,或.profile,或任何其他启动脚本):

function onexit { xmessage "Exiting..."; }; trap onexit EXIT
Run Code Online (Sandbox Code Playgroud)

您可以xmessage用任何您想要的命令替换该命令:如果您使用,/etc/profile您将需要bash在远程会话中进行检查,以免影响本地会话。

这里的答案涉及退出脚本,但对 shell 本身同样有效。