Je voulais lancer quelques commandes simultanément dans tmux ou gnome-terminal ou xfterminal, chaque onglet différent avec une seule commande en cours d'exécution, et fermer cet onglet lorsque cette commande est terminée.
Tout autre logiciel est également le bienvenu
Je voulais émettre un seul script pour faire le travail, par exemple XX "cmd1" "cmd2" "cmd3"
la source
Si la configuration des programmes est toujours la même, vous pouvez utiliser un outil tel que teamocil .
Vous aurez besoin de créer avec une configuration (par exemple
~/.teamocil/sample
), qui contient quelque chose comme:Et puis tu peux courir:
tmux new-session -d "teamocil sample" \; attach
la source
Avec
gnome-terminal
ce serait:Chaque onglet sera fermé une fois sa commande terminée.
la source