Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: juancaa en 11 Diciembre 2011, 03:03 am



Título: Ayuda shell script basico
Publicado por: juancaa en 11 Diciembre 2011, 03:03 am
Lo que quiero conseguir es un script que me abra una terminal y en ella ejecute un comando y que muestre la salida de este sin que cierre el terminar al finalizar la ejecucion :

Ejemplo:
#!/bin/sh
ls //comando 1
dir // comando 2

Nota: A ser posible, que por cada comando se abra un terminal y que esta no se cierre al finalizar la ejecucion del comando.

Muchas gracias de antemano.


Título: Re: Ayuda shell script basico
Publicado por: juancaa en 11 Diciembre 2011, 14:01 pm
Buenas, tal vez no me haya explicado bien, a ver si alguien es capaz de ayudarme un poco ahora y captan la idea de lo que quiero hacer, gracias de antemano.
Este es mi procedimiento:

#!/bin/bash
gnome-terminal -e sh /home/miusuario/go1.sh &

Donde go1.sh contiene :
#!/bin/bash
echo hola

La idea es que al llamar al script padre se ejecute el contenido del script go1.sh en una nueva terminal, es decir, se muestre "hola" en la pantalla de la terminal, pero no se porque solo consigo abrir la nueva terminal, alguna idea??

Muchas gracias de antemano!!


Título: Re: Ayuda shell script basico
Publicado por: risto en 27 Enero 2012, 14:11 pm
Prueba con la terminal xterm, a mi la gnome-terminal tambien me dio problemas en su día creo recordar

Código:
xterm -e "echo ola && read" &

Debes tenerla instalada la xterm.

Espero haber sido de ayuda.