tmux \
new-session 'compass watch /path/to/project1/compass/' \; \
split-window 'compass watch /path/to/project2/compass/' \; \
detach-client
O new-session
comando (que cria uma nova tmux
sessão) e o split-window
comando (que divide a janela atual em dois painéis) tmux
levam comandos shell opcionais para serem executados. O detach-client
faz o óbvio no final.
Se você deseja uma divisão horizontal (dois painéis lado a lado), use split-window -h
o comando acima.
Ao enviar vários tmux
comandos para tmux
você, é necessário separá-los ;
. As ;
necessidades para ser protegida a partir da casca, citando / escapando-lo ( ';'
, ";"
ou \;
), para parar a casca de interpretar como o fim do tmux
comando.
Dividi tudo em linhas separadas para facilitar a leitura. Se você fizer isso em um script (o que eu recomendo), verifique se não há nada após a final \
em cada linha.
Recoloque a sessão com tmux a
, tmux attach
ou tmux attach-session
(estes são todos equivalentes).
A tmux
sessão terminará assim que os dois comandos tiverem terminado de executar.