GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo iniciar un conjunto de programas dentro de Tmux o Gnome-terminal dentro de un script?

Quería ejecutar algunos comandos simultáneamente en tmux o gnome-terminal o xfterminal,
cada pestaña diferente con un solo comando ejecutándose, y cerrar esa pestaña cuando finalice ese comando.

Cualquier otro software también es bienvenido

Quería emitir un solo script para hacer el trabajo, por ejemplo, XX "cmd1" "cmd2" "cmd3"

Respuesta aceptada:

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

Lo anterior es un ejemplo de ejecución de la idea general... más aquí:Cómo ejecutar streamripper y mplayer en una terminal X de pantalla dividida, a través de un solo script


Linux
  1. Ssh:¿cómo ejecutar un script inmediatamente después de conectarse a través de Ssh?

  2. ¿Cómo establecer parámetros cuando Pipe Bash Script to Bash?

  3. ¿Vim no se ejecuta dentro de Tmux?

  4. ¿Cómo llamar a una función Bash en Bash Script dentro de Awk?

  5. ¿Cómo cambiar el programa de "lectura" predeterminado?

¿Cómo cambiar el nombre de varios archivos en un solo comando o secuencia de comandos en Unix?

¿Cómo ejecutar un programa dentro de un contenedor Docker?

¿Cómo saber si estoy en una sesión Tmux desde un script Bash?

¿Cómo determina si está en un sistema Linux o BSD dentro de un script?

¿Cómo cambiar el nombre de varios archivos en un solo comando o secuencia de comandos en Unix?

tmux:¿cómo vincular una tecla para iniciar el comando de shell?