Creazione di una sessione tmux senza collegarsi ad essa


14

Sto cercando di creare una nuova tmuxsessione senza collegarmi ad essa. La corsa man tmuxnon mostra nulla per questo, ma ci deve essere un modo per farlo.

Risposte:


14

Puoi correre

tmux new-session -d

per iniziare la nuova sessione in modalità staccata.

$ 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]

È possibile eseguire comandi specifici, ad es

tmux new-session -d vi

verrebbe eseguito vinella nuova sessione, ma staccato.

$ 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

Le sessioni possono essere nominate specificando la -sbandiera dopo il-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

Che dire di poter nominare quella sessione? Ci ho provato: tmux new -s {name} -de non ha funzionato.
Innettico

@innectic Sembra tmux new -d -s <name>opere
RPiAwesomeness

@innectic Vedi risposta aggiornata
Stephen Harris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.