GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit sadu programů uvnitř Tmux nebo Gnome-terminálu v rámci skriptu?

Chtěl jsem spustit několik příkazů současně v tmux nebo gnome-terminal nebo xfterminal ,
každou jinou kartu s jedním spuštěným příkazem a zavřít tuto kartu, když tento příkaz skončí.

Jakýkoli jiný software je také vítán

Chtěl jsem za účelem provedení této úlohy vydat jeden skript, např. XX „cmd1“ „cmd2“ „cmd3“

Přijatá odpověď:

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

Výše uvedené je běžným příkladem obecné myšlenky … více zde:Jak spustit streamripper a mplayer v X terminálu s rozdělenou obrazovkou pomocí jediného skriptu


Linux
  1. Ssh – Jak spustit skript ihned po připojení přes Ssh?

  2. Jak nastavit parametry, když Pipe Bash Script to Bash?

  3. Vim neběží uvnitř Tmux?

  1. Jak spustit program uvnitř kontejneru Docker?

  2. Jak změnit výchozí program „čtení“?

  3. Jak ve skriptu Python nastavím PYTHONPATH?

  1. Jak číst pouze jeden znak ve skriptu shellu

  2. Jak spustit program C++ v jiném programu C++?

  3. Jak nastavit ID procesu v Linuxu pro konkrétní program