Linux/Unix Shell Scripting - Ejecutar Script

 
Vista:

Ejecutar Script

Publicado por Darlio G. (2 intervenciones) el 26/09/2005 18:48:04
Hola Necesito de su ayuda..
No he podido ejecutar una script dentro de otra script
Se realiza lo siguiente:
por medio del cron ejecuto la script actualiza.sh
en esta script (actualiza.sh) actualizo otra scrip /etc/control.sh (esto funciona bien)
una vez actualizada la script control.sh se ejecuta , pero esta no funciona

la linea donde quiero que se ejecute la deje de varias formas y ninguna funciono

[root@fw root]# more actualiza.sh
#!/bin/sh
..
#se modifica datos de control.sh
chmod 755 /etc/control.sh
#ejecutar script control.sh
#sh /etc/control.sh (No Funciona)
#/bin/sh /etc/control.sh (No Funciona)
/bin/bash /etc/control.sh #(No Funciona)

Si en la consola escribo /etc/control.sh funciona sin problema
No se como dejarla en la script para que funcione.....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

RE:Ejecutar Script

Publicado por caic (99 intervenciones) el 26/09/2005 23:24:43
Has probado simplemente con:

/etc/control.sh

o

/etc/control.sh &

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ejecutar Script

Publicado por Darlio G. (2 intervenciones) el 26/09/2005 23:46:27
Gracias por la respuesta, pero si lo he probado
/etc/control.sh y no pasa nada,
ahora no se me ocurre que puede pasar con
/etc/control.sh & si el "&" significa background ??? tendria que probar.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

RE:Ejecutar Script

Publicado por Quique (99 intervenciones) el 27/09/2005 22:47:20
Si lo ejecutas sin el & (foreground) el script espera a que acabe el control.sh para continuar, sino (background) lanza el control.sh en otra shell y continua.

suerte.

PD: otra cosa, has mirado el tema de permisos??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar