当 ssh 超时时,有什么方法可以触发 bash 脚本吗?
我有一个别名来在启动 ssh 时设置 tmux 标题。别名还包括标题更改后ssh 会话,如果我干净退出,它就可以工作,但如果会话超时,别名的其余部分就不会运行。
答案1
ssh
使用 shell 脚本而不是别名进行包装:
#!/bin/sh
echo "Setting up tmux and stuff..."
# set up tmux and stuff
ssh "$@"
echo "Cleaning up..."
# clean up