[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Thu, 1 Feb 2001, Juarez, Jose Antonio wrote: > 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. Asegurate que todo tu guion en cron lo estas ejecutando en un shell que soporte procesos en "background". Si tu shell interactivo es bash (que es casi seguro que lo es), pero el shell que usa cron es sh que NO tiene soporte de procesos en "background"... Saludos -- (o- Cristian Othon Martinez Vera <cfuga en itam mx> Pulchrum est paucorum //\ http://eniac.rhon.itam.mx/~cfuga/ hominum. v_/_ --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://pepe.net.mx/reglas.html