Preciso lançar vários comandos em paralelo, cada um em sua própria janela do tmux na mesma sessão, certificando-me de que haja apenas uma instância de cada comando em execução.
Idealmente, as janelas seguiriam uma nomenclatura e uma ordem fixas para que seja fácil identificá-las.
Eu acho que no passado eu costumava fazer algo assim:
tmux new-window -t cmd1 -n cmd1 { my command }
Então o tmux criaria uma janela na última sessão, nomeada cmd1
e na primeira posição (seguida de cmd2 etc.), ou não faria nada se a janela já existisse.
Funciona para mim se eu usar um número inteiro real como índice:
Com um índice não inteiro, não funcionará:
Citação da página man (tmux 2.5-4):