Créer une session tmux sans s'y attacher

14

J'essaie de créer une nouvelle tmuxsession sans y attacher. La course man tmuxne montre rien pour cela, mais il doit y avoir un moyen de le faire.

innectique
la source

Réponses:

14

Tu peux courir

tmux new-session -d

pour démarrer la nouvelle session en mode détaché.

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

Vous pouvez exécuter des commandes spécifiques, par exemple

tmux new-session -d vi

s'exécuterait vidans la nouvelle session, mais serait détaché.

$ 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

Les sessions peuvent être nommées en spécifiant le -sdrapeau après le-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
Stephen Harris
la source
Et si vous pouviez nommer cette session? J'ai essayé: tmux new -s {name} -det ça n'a pas marché.
innectique
@innectic Ressemble à des tmux new -d -s <name>œuvres
RPiAwesomeness
@innectic Voir la réponse mise à jour
Stephen Harris