Eu queria lançar alguns comandos simultaneamente no tmux ou gnome-terminal ou xfterminal, cada guia diferente com um único comando em execução e fechar essa guia quando esse comando terminar.
Qualquer outro software também é bem-vindo
Eu queria emitir um único script para fazer o trabalho, por exemplo, XX "cmd1" "cmd2" "cmd3"
fonte
Se for sempre a mesma configuração de programas, você poderá usar uma ferramenta como o teamocil .
Você precisará criar com uma configuração (por exemplo
~/.teamocil/sample
), que contenha algo como:E então você pode executar:
tmux new-session -d "teamocil sample" \; attach
fonte
Com
gnome-terminal
isso seria:Cada guia será fechada após a conclusão do comando.
fonte