SSHがタイムアウトしたときにbashスクリプトをトリガーする方法はありますか?
SSHの起動時にtmuxヘッダを設定するエイリアスがあります。エイリアスにはタイトルの変更も含まれます。後ろにssh セッションを完全に終了すると動作しますが、セッションがタイムアウトした場合、残りのエイリアスは実行されません。
答え1
ssh
ラップするには、エイリアスの代わりにシェルスクリプトを使用します。
#!/bin/sh
echo "Setting up tmux and stuff..."
# set up tmux and stuff
ssh "$@"
echo "Cleaning up..."
# clean up