GNU/Linux >> Tutoriels Linux >  >> Linux

Comment lancer un ensemble de programmes dans Tmux ou Gnome-terminal dans un script ?

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 se termine.

Tout autre logiciel est également le bienvenu

Je voulais émettre un seul script pour faire le travail, par exemple XX "cmd1" "cmd2" "cmd3"

Réponse acceptée :

tmux new -d -s my-session 'echo window-1 pane-1; sleep 8' \; \
          split-window -d 'echo window-1 pane-2; sleep 6' \; down-pane \; \
            new-window -d 'echo window-2;        sleep 4' \; next-window \; \
                attach \;

Ce qui précède est un exemple courant de l'idée générale… plus ici :Comment exécuter streamripper et mplayer dans un terminal X à écran partagé, via un seul script


Linux
  1. Comment renommer plusieurs fichiers en une seule commande ou un script sous Unix ? ?

  2. Comment définir les paramètres lorsque Pipe Bash Script to Bash ?

  3. Vim ne fonctionne pas dans Tmux ?

  4. Comment exécuter un programme dans un conteneur Docker ?

  5. Comment lire un seul caractère dans un script shell

Comment changer le programme de « lecture » ​​par défaut ?

Comment puis-je extraire un seul bloc d'octets d'un fichier ?

Dans le script Python, comment définir PYTHONPATH ?

Comment utiliser la commande source dans le script de pipeline Jenkins

Comment déterminez-vous si vous êtes sur un système Linux ou BSD à l'intérieur d'un script ?

Comment renommer plusieurs fichiers en une seule commande ou un seul script sous Unix ?