tmuxセッションを自動的に終了する

tmuxセッションを自動的に終了する

私はtmuxを使用していますが、ターミナルを開くたびに新しいセッションが作成され、古いセッションは破棄されません... destroy-unattacedをオンに設定しましたが、tmux lsではまだ残っています

ターミナルのウィンドウを閉じるとセッションが終了する可能性はありますか?

セッション '0' しかないのでしょうか?

ありがとう

答え1

それには 3 つの方法があります。まずはこの方法を試してください。

これをあなたの に追加してください~/.bashrc:

if [ ! -z "$TMUX" ]; then
    tmux kill-session -t 0
fi
    tmux new-session -s 0 

はい、長すぎますが、改善することは可能です。

関連情報