Podemos transmitir no tmux

2

Agora sabemos que podemos fazer uma transmissão para todos ou para um grupo específico no terminador e executar comandos simultaneamente em todas as janelas.

Podemos fazer o mesmo dentro de uma sessão do tmux?

    
por neuron 10.07.2015 / 17:05

1 resposta

4

Sim, você pode, mas tem uma sintaxe pouco detalhada e você deve usar apenas comandos curtos. Mas se você citar da maneira correta, você pode postar qualquer coisa. Aqui apenas um comando hello:

for i in 'seq 2 3'; do tmux send-keys -t 1:2.$i -l 'hello
'; done

Envia para a Sessão 1, Janela 2, Painel 2 e 3.

Você pode descobrir sobre as sessões, janelas e painéis com

tmux list-sessions
tmux list-windows
tmux list-panes

Leia sobre os comandos no manual. Existem algumas opções para sintonizar a saída e a maneira como as chaves são interpretadas.

tmux list-panes -aF '#{session_name}:#{window_index}.#{pane_index}'

obtém uma lista completa de endereços para os quais você pode enviar.

    
por 10.07.2015 / 17:49

Tags