web-dev-qa-db-ja.com

tmuxの他のすべてのユーザーを切断するにはどうすればよいですか?

どこかに接続されているユーザーがいるため、ウィンドウが小さすぎるtmuxセッションがあります。

接続されているすべてのユーザーを切断するようにtmuxに指示するにはどうすればよいですか?

179
Drew LeSueur

<prefix> Dを使用できます (プレフィックスはデフォルトでC-bです)、デタッチするクライアントを選択します。また、それらの列/行および最後に使用された時刻もリストします。大文字のDに注意してください。 Shift+d

Tmuxのdetach-clientオプションを使用することもできます

 detach-client [-P] [-a] [-s target-session] [-t target-client]
               (alias: detach)
         Detach the current client if bound to a key, the client specified
         with -t, or all clients currently attached to the session speci-
         fied by -s.  The -a option kills all but the client given with
         -t.  If -P is given, send SIGHUP to the parent process of the
         client, typically causing it to exit.

<prefix>:に続くdetach [options]から、またはtmux内のコマンドラインでtmux detach [options]を使用して

256
demure

tmux a -dt <session-name>

a=attach
d=detach other clients (so only you can attach to this session)
t=target
124
mrco