Tengo una sesión tmux donde la ventana es demasiado pequeña porque algún usuario en algún lugar está conectado.
¿Cómo le digo a tmux que desconecte a todos los usuarios conectados?
Tengo una sesión tmux donde la ventana es demasiado pequeña porque algún usuario en algún lugar está conectado.
¿Cómo le digo a tmux que desconecte a todos los usuarios conectados?
Respuestas:
Puede usar <prefix> D
(donde el prefijo es el C-b
predeterminado) para elegir qué clientes separar; también mostrará una lista de líneas / columnas, así como el último tiempo utilizado. Tenga en cuenta las mayúsculas D
, es decir, Shift+ d.
También puedes usar la detach-client
opción de tmux
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.
ya sea <prefix>:
seguido de detach [options]
o en la línea de comando dentro de tmux contmux detach [options]
prefix
+ 'D' para no olvidarlo. Trabajado como un encanto.
tmux detach-client -a
se desconectarán todos los demás clientes excepto el actual. A menudo escribo mal, prefix-D
así que prefiero este enfoque. Incluso tengo una función detachothers () { tmux detach-client -a;
.
<prefix> D
ten cuidado, la mayúscula D es importante aquí !! (Paso un tiempo frustrante separando a mi cliente actual antes de darme cuenta: D)