Tworzenie sesji tmux bez dołączania się do niej


14

Próbuję utworzyć nową tmuxsesję bez dołączania się do niej. Bieganie man tmuxnic na to nie pokazuje, ale musi być jakiś sposób, aby to zrobić.

Odpowiedzi:


14

Możesz biegać

tmux new-session -d

aby rozpocząć nową sesję w trybie odłączonym.

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

Możesz uruchamiać określone polecenia, np

tmux new-session -d vi

działałby viw nowej sesji, ale był odłączony.

$ 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

Sesje można nazwać, określając -sflagę po-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

Co powiesz na możliwość nazwania tej sesji? Próbowałem: tmux new -s {name} -di to nie działało.
innectic

@innectic Wygląda jak tmux new -d -s <name>prace
RPiAwesomeness

@innectic Zobacz zaktualizowaną odpowiedź
Stephen Harris
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.