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?
http://stackoverflow.com/questions/1188959/open-a-new-tab-in-gnome-terminal-using-command-line (http://stackoverflow.com/questions/1188959/open-a-new-tab-in-gnome-terminal-using-command-line)
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
Vale, lo conseguí gracias a los apuntes de esta página: http://exyr.org/2011/gnome-terminal-tabs/ (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 (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.
tambien puedes hacerlo con el xterm
xterm -title "titulo" -e comando_a_ejecutar
pero eso lo probe en ubuntu, no se que distro tienes
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.