119 votos

tmux: cerrar sesión, mientras que los abra

Estoy usando tmux para gestionar varias ventanas de terminal. Actualmente tengo 2 ventanas abiertas con varios paneles. ¿Cómo puedo cerrar la sesión desde el interior de tmux.

Sé que tengo que usar el prefijo (para mí es CTRL + A) para introducir los comandos. Qué comando se cierra la sesión (todas las ventanas y paneles) y tmux al mismo tiempo?

Gracias de antemano!

148voto

ChathurawinD Puntos 11

Pulse el prefijo (por ejemplo, Ctrl+Un o B, que es el valor predeterminado) y, a continuación, : y escriba kill-session, a continuación, pulse Enter. Esto, como el nombre del comando que indica, matar a la sesión.

57voto

GISELLE NG Puntos 21

Si desea cerrar sesión distinta de la sesión actual (y, por tanto, mantener tmux en ejecución; el cierre de la sesión actual como en @0xC0000022L la respuesta, también se cierra tmux incluso si el resto de las sesiones están disponibles), haga lo siguiente en uno de los tmux de windows:

# 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

Esto elimina el "otherSession" o de la sesión número 3, y deja tmux ejecución, suponiendo que no tiene "otherSession" o el número 3 de la sesión seleccionada cuando se eliminaron.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: