unix – tmux セッションを閉じる方法

console terminal tmux unix

私は複数のターミナルウィンドウを管理するためにtmuxを使用しています。現在、2つのウィンドウを複数のペインで開いています。コマンドを入力するにはプレフィックス(私の場合はctrl+a)を使用しなければならないことを知っています

tmuxの中からセッションを閉じるにはどうすればいいですか?セッション(すべてのウィンドウとペイン)とtmuxを同時に閉じるには、どのようなコマンドがありますか?

  89  ph3nx  2014-07-05


ベストアンサー

プレフィックスを押して (例: Ctrl+A または B, これがデフォルトです)、: と入力して kill-session と入力してから Enter を押してください。これはコマンドの名前が示すように、セッションを終了させます

118  0xC0000022L  2014-07-05


0xC0000022Lさんの回答のように現在のセッションを閉じると、他のセッションがあってもtmuxを閉じてしまいます

# tmux ls
keepMe: 1 windows (created Wed Jun 24 14:20:15 2015) [171x41]
otherSession: 1 windows (created Wed Jun 24 14:22:01 2015) [171x41]
3: 1 windows (created Wed Jun 24 14:23:28 2015) [171x41]

(assuming here that you're on keepMe session)
# tmux kill-session -t otherSession
-or-
# tmux kill-session -t 3

これにより、”otherSession “またはセッション番号3が削除され、tmuxが実行されたままになります

47  Ville  2015-06-24


TMUXプレフィックス(例: ctrl+b) + :kill-session

or

tmux kill-session (セッションの内側からでも外側からでも実行可能)

どちらの呼び出しスタイルでもフラグを使用することができます

-t target-session 指定されたセッションを破棄する -a 指定されたセッション以外のすべてのセッションを破棄します

TMUXの外部からkill-sessionを実行すると、最後にアタッチしたセッションが終了します。-a はそれを反転させます

複数のセッションを実行している場合は、kill-serverですべてのセッションを一度に終了させることができます。kill-server

29  FSchndr  2016-12-29


タイトルとURLをコピーしました