Tema:
Distribucion Centos 5.1
Se tiene un proceso de actualizacion de datos que dura un promedio de 2 a 3 horas, cuando se ejecuta en modo consola manualemnte.
pero Al programar esta tarea para que se ejecute automaticamente por el crond; solamente se ejecuta por un promedio de 20 minutos, cortandoce el proceso.
sin embargo el servicio de cron sigue activo.
Los logs no me dicen nada.
De antemano muchas gracias.
Comentarios
Me pasó algo similar, mi
Me pasó algo similar, mi problema fue que cuando lo ejecutaba desde consola los comandos podían ejecutarse directamente, es decir, iptables, ip, arp, netstat, no necesitaban la ruta completa /sbin/.... tal vez porque las variables de entorno estaban bien definidas, cosa que no pasa cuando se ejecuta en un ambiente de crond, me tocó hacer variables que hagan referencia a los comandos considerando su ruta completa.
es posible que tu proceso a los 20min haga referencia a un comando sin su ruta completa.
te podrías dar cuenta enviando los errores de la salida del comando a un archivo 2> proceso.logs
es mi humilde opinión, espero te ayude en algo..
------------
Cogito Ergo Sum
------------
Cogito Ergo Sum
mira en /var/log/cron hazle
mira en /var/log/cron
hazle un strace a la tarea que ahi se queda.
A propósito crond siempre está corriendo.
Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
Se me vino a la mente
[quote]Se tiene un proceso de actualizacion de datos [/quote]
Como no sabemos la linea de cron y lo que el proceso hace al detalle, me atrevo a postear lo que se me vino a la mente, donde trabajo tenemos un equipo CheckPoint y como los logs crecen y crecen, mi supervisora me pidió ayuda e hice un script que pasaba los datos del servidor a otra máquina que tenia levantado un FTPServer pero la sesión es cerrada por el servidor despues de 10 minutos aproximadamente.
Aunque ya basandome en las demás respuestas que te han dado es posible que se trate de alguna ruta a comando y/o proceso que no esta en el path.
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net