Crear una sesión tmux sin adjuntarla


14

Estoy tratando de crear una nueva tmuxsesión sin adjuntarla. Correr man tmuxno muestra nada para esto, pero debe haber alguna forma de hacerlo.

Respuestas:


14

Tu puedes correr

tmux new-session -d

para iniciar la nueva sesión en modo separado.

$ tmux list-sessions
failed to connect to server: Connection refused
$ tmux new-session -d
$ tmux list-sessions 
0: 1 windows (created Sun Aug 21 16:18:46 2016) [80x23]

Puede ejecutar comandos específicos, por ejemplo

tmux new-session -d vi

correría vien la nueva sesión, pero se separaría.

$ ps -ef | grep -w vi   
sweh      2313  1906  0 16:20 pts/2    00:00:00 grep -w vi
$ tmux new-session -d vi
$ ps -ef | grep -w vi   
sweh      2317     1  0 16:20 ?        00:00:00 tmux new-session -d vi
sweh      2318  2317  0 16:20 pts/3    00:00:00 vi
sweh      2320  1906  0 16:20 pts/2    00:00:00 grep -w vi

Las sesiones se pueden nombrar especificando la -sbandera después de-d

$ tmux new-session -d -s foobar          
$ tmux list-sessions
foobar: 1 windows (created Sun Aug 21 16:27:10 2016) [80x23]

$ tmux attach-session -t foobar

¿Qué hay de poder nombrar esa sesión? Lo intenté: tmux new -s {name} -dy eso no funcionó.
innectic

@innectic Parece que tmux new -d -s <name>funciona
RPiAwesomeness

@innectic Ver respuesta actualizada
Stephen Harris
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.