[Bash] Abrir comando en otra pestaña de la shell (Solucionado)

Iniciado por moikano→@, 29 Febrero 2012, 15:29 PM

0 Miembros y 1 Visitante están viendo este tema.

moikano→@

Hola.

Hace un tiempo hice un script el cual podía ejecutar un comando para que se abriera en otra shell.
Pues bien, ahora quería saber si se puede hacer lo mismo pero abriendo otra pestaña en cada comando que yo utilice.

Este es el código que utilizaba para abrir nuevas shells:

gnome-terminal -x bash -c "ls /root" & ;;

Entonces este abrirá una nueva shell con el resultado de "ls /root". Lo que busco yo es que al hacerle esto me abra una nueva shell y en esa shell yo puede abrirle mas pestañas con diferentes comandos.

Se puede?

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

moikano→@

He intentado usar los comandos con el tab para que se ejecutara los comandos ls y no puedo, he probado con varias combinaciones y nada.

gnome-terminal --tab "ls / & sleep3" --tab "ls / & sleep3"


Solo me llega a crear las pestañas vacías de esta forma:


gnome-terminal --tab --tab --tab

moikano→@

Vale, lo conseguí gracias a los apuntes de esta página: http://exyr.org/2011/gnome-terminal-tabs/
Junto con la dada por Leo Gutierrez:

De esta forma lo conseguí: http://stackoverflow.com/questions/1188959/open-a-new-tab-in-gnome-terminal-using-command-line

gnome-terminal --tab -e "bash -c 'ls / && sleep 3'" --tab -e "bash -c 'ls / && sleep 3'"

Esto abre los comandos ls ( o los comandos que uno quiera) en una nueva ventana de terminal pero separados por pestañas, es justo lo que quería.

Gracias Leo por la referencia.

z_ane_666

tambien puedes hacerlo con el xterm

xterm -title "titulo" -e comando_a_ejecutar

pero eso lo probe en ubuntu, no se que distro tienes

moikano→@

Ubuntu también, lo probé y funciona pero no se como sacar los comandos en pestañas con xterm, no funciona igual que con gnome-terminal.