[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Nestor Gomez Munoz wrote: > Cuando el script muere también mueren sus procesos hijos. Te sugiero utilizar > nohup para evitarlo > > nohup script & > > Dale una leia a man nohup > > Saludos. > > "Juarez, Jose Antonio" escribió: > > > Alguien de Uds. sabe por que no funciona que yo desde el cron mande a > > ejecutar un script y este script en una parte de sus lineas ejecuta un > > proceso que debe de quedar en background ( & ). Sin embargo si el script lo > > ejecuto desde la linea de comandos ( Prompt ) si me funciona perfectamente, > > es decir: > > > > Mi script es el siguiente: ( runscript ) > > ------------------------------------------------------------ > > echo "Lo que sea " > > echo "Paso 1 entro aqui" > > echo "varias lineas y una de ellas es la siguiente: " > > ./procesoenbackground & > > echo "Script terminado existosamente" > > ------------------------------------------------------------ > > > > Este script corre perfectamente desde el prompt y de hecho desde el cron > > tambien se comienza a ejecutar ya que he puesto comentarios del tipo "Paso X > > ahora entro aqui" y estuve verificando cada una de las condiciones y si las > > efectua, sin embargo la linea que tiene ./procesoenbackground & NO la > > ejecuta, ya que esta linea me deberia de mandar un proceso el cual despues > > lo checo con ps para ver si esta. El problema es que no me manda ningun > > error ni nada. > > > > Alguien sabe como solucionar esto. > > > > Saludos > > Pepe Paniagua > > --------------------------------------------------------------------- > > Lista de soporte de LinuxPPP > > Reglas de la lista en http://pepe.net.mx/reglas.html > > --------------------------------------------------------------------- > Lista de soporte de LinuxPPP > Reglas de la lista en http://pepe.net.mx/reglas.html PROBABLE SOLUCION: En el script no especificas en que directorio se ha de ejecutar el programa cambiate explicitamente a donde se ubica: cd /dir/ejecutable ./procesoenbackground & --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://pepe.net.mx/reglas.html