Executar comandos no tmux desanexar

2

É possível executar comandos em tmux detach?

Eu normalmente tenho um console e servidor rails rodando na sessão tmux , quando é possível desconectar automaticamente?

    
por ShivamD 09.04.2014 / 15:25

1 resposta

1

AFAICT, tmux não forneceram hooking para desanexar, anexar eventos. Mas você sempre pode enviar um comando para uma sessão desanexada, usando tmux send :

tmux send -t session_name.panel '<command><Enter>'

Exemplo:

$ tmux new -s foo

Pressionando bind-key + d para desanexar. Então:

$ tmux send -t foo 'echo foo<Enter>'
$ tmux attach -t foo

e você verá a palavra foo .

Note que <Enter> aqui significa que você digita o literal Enter .

    
por 28.09.2015 / 08:27