GNU/Linux >> Linux Esercitazione >  >> Linux

Come avviare un set di programmi all'interno di Tmux o Gnome-terminal all'interno di uno script?

Volevo avviare alcuni comandi contemporaneamente in tmux o gnome-terminal o xfterminal ,
ogni scheda diversa con un singolo comando in esecuzione e chiudere quella scheda al termine del comando.

È gradito anche qualsiasi altro software

Volevo emettere un unico script per eseguire il lavoro, ad esempio XX "cmd1" "cmd2" "cmd3"

Risposta accettata:

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 \;

Quanto sopra è un esempio in esecuzione dell'idea generale … ​​più qui:come eseguire streamripper e mplayer in un terminale X a schermo diviso, tramite un unico script


Linux
  1. Ssh:come eseguire uno script immediatamente dopo la connessione tramite Ssh?

  2. Come impostare i parametri quando Pipe Bash Script su Bash?

  3. Vim non funziona all'interno di Tmux?

  4. Come chiamare una funzione Bash nello script Bash all'interno di Awk?

  5. Come eseguire un programma C++ all'interno di un altro programma C++?

Come modificare il programma di "lettura" predefinito?

Come estraggo un singolo pezzo di byte dall'interno di un file?

Nello script Python, come imposto PYTHONPATH?

Come leggere solo un singolo carattere nello script di shell

Come utilizzare il comando source all'interno dello script della pipeline Jenkins

Come determini se sei su un sistema Linux o BSD all'interno di uno script?