クライアント分離時のグループ化セッションの終了

クライアント分離時のグループ化セッションの終了

私はtmuxのグループ化されたセッション機能を使用して、画面サイズの異なる複数のクライアントの単一セッションに接続しています。だからtmux new-session -t <session_name>私の~/.bashrc。しばらくすると、まだ終了していない未使用セッションの長いリストが残ります。

クライアントが切断されたとき(最後のセッションでない限り)tmuxに自分のグループセッションを終了させることはできますか?

答え1

答えは、追加のグループ化セッションにdestroy-unattachedオプションを設定することです。私のものから~/.bashrc

# Connect/create tmux grouped session automatically.                                                                                                                                                                                                                                                                                                                        
if [ -z "$TMUX" ]; then                                                                                                                                                                                                                                                                                                                                                     
    tmux new-session -t 0 \; set-option destroy-unattached || tmux new-session -s 0                                                                                                                                                                                                                                                                                          
fi

関連情報