Re: problemas con crontab
El mar, 5 ene 2021 a las 14:34, Camaleón () escribió: > El 2021-01-05 a las 14:10 -0300, Fernando Romero escribió: > > > El mar, 5 ene 2021 a las 14:04, Camaleón () > escribió: > > > > > > > > > > > Estoy usando Debian 10 y tengo problemas con el horario en > crontab, > > > estoy > > > > > > corriendo un php con curl a cierto horario, pero siempre se > ejecuta 4 > > > > > > minutos mas tarde, es como que crontab no toma la hora del > servidor y > > > > > esta > > > > > > usando un horario propio. > > > > > > A alguien le paso esto? > > > > > > > > > > ¿Sólo te pasa el desfase de 4 minutos con esa rutina? > > > > > > (...) > > > > > > > Si, me pasa solo con ese curl que corro en el crontab, no con otras > > > > programaciones que tengo corriendo en el mismo crontab. > > > > El curl ejecuta un php de un servidor web que está corriendo en el > mismo > > > > servidor donde esta el crontab. > > > > > > ¿Y cómo sabes que se ejecuta 4 minutos más tarde de la hora definida en > > > el crontab? Es decir, ¿qué has revisado para comprobarlo? > > (...) > > > Mire en la hora que había puesto en el crontab y no se ejecuto mire en el > > log del crontab y no habia nada y a los 4 minutos se ejecuto y lo mostro > el > > log del crontab lo probe varias veces. > > Lo corri 4 minutos y listo por mas que busque no encontre nada. > > Mejor si mandas a la lista el contenido del crontab, del script que > ejecuta y del registro de cron, a ver si cazamos la causa del retardo > de esos 4 minutos. > > Saludos, > > -- > Camaleón > Este es el crontab 1 1 * * * rm -rf /var/www/html/site/html2image/uploads/*.png 21 8 * * * curl https://site.com/pone_en_cero.php 21 18 * * * curl https://site.com/pone_en_cero.php?a_la_tarde=1 Saludos
Re: problemas con crontab
- Original Message - > From: "Fernando Romero" > To: "debian-user-spanish" > Sent: Tuesday, January 5, 2021 2:10:39 PM > Subject: Re: problemas con crontab > El mar, 5 ene 2021 a las 14:04, Camaleón () escribió: > >> El 2021-01-05 a las 09:45 -0300, Fernando Romero escribió: >> >> > El mar, 5 ene 2021 a las 4:16, Camaleón () escribió: >> > > >> > > > Estoy usando Debian 10 y tengo problemas con el horario en crontab, >> estoy >> > > > corriendo un php con curl a cierto horario, pero siempre se ejecuta 4 >> > > > minutos mas tarde, es como que crontab no toma la hora del servidor y >> > > esta >> > > > usando un horario propio. >> > > > A alguien le paso esto? >> > > >> > > ¿Sólo te pasa el desfase de 4 minutos con esa rutina? >> >> (...) >> >> > Si, me pasa solo con ese curl que corro en el crontab, no con otras >> > programaciones que tengo corriendo en el mismo crontab. >> > El curl ejecuta un php de un servidor web que está corriendo en el mismo >> > servidor donde esta el crontab. >> >> ¿Y cómo sabes que se ejecuta 4 minutos más tarde de la hora definida en >> el crontab? Es decir, ¿qué has revisado para comprobarlo? >> >> Mejor si mandas a la lista el contenido del crontab y el registro de la >> ejecución de la rutina para ver qué puede estar pasando, pero en >> principio me inclino por que la rutina se ejecuta a su hora y es el >> resultado de lo ejecutado lo que se genera con ese desfase temporal. >> >> Saludos, >> >> -- >> Camaleón >> > > Mire en la hora que había puesto en el crontab y no se ejecuto mire en el > log del crontab y no habia nada y a los 4 minutos se ejecuto y lo mostro el > log del crontab lo probe varias veces. > Lo corri 4 minutos y listo por mas que busque no encontre nada. > > Saludos lo mas facil en estos casos es poner lineas de debug ejemplo del script a ejecutar: #!/bin/bash echo -n "start cronjob: " > /tmp/temp.debug.job date >> /tmp/temp.debug.job echo -n "running command at: " >> /tmp/temp.debug.job date >> /tmp/temp.debug.job curl bla-bla-bla echo "finish at: " >> /tmp/temp.debug.job date >> /tmp/temp.debug.job esto es un simple ejemplo para que te des una idea de lo que hablo. saludos
Re: problemas con crontab
El 2021-01-05 a las 14:10 -0300, Fernando Romero escribió: > El mar, 5 ene 2021 a las 14:04, Camaleón () escribió: > > > > > > > > > Estoy usando Debian 10 y tengo problemas con el horario en crontab, > > estoy > > > > > corriendo un php con curl a cierto horario, pero siempre se ejecuta 4 > > > > > minutos mas tarde, es como que crontab no toma la hora del servidor y > > > > esta > > > > > usando un horario propio. > > > > > A alguien le paso esto? > > > > > > > > ¿Sólo te pasa el desfase de 4 minutos con esa rutina? > > > > (...) > > > > > Si, me pasa solo con ese curl que corro en el crontab, no con otras > > > programaciones que tengo corriendo en el mismo crontab. > > > El curl ejecuta un php de un servidor web que está corriendo en el mismo > > > servidor donde esta el crontab. > > > > ¿Y cómo sabes que se ejecuta 4 minutos más tarde de la hora definida en > > el crontab? Es decir, ¿qué has revisado para comprobarlo? (...) > Mire en la hora que había puesto en el crontab y no se ejecuto mire en el > log del crontab y no habia nada y a los 4 minutos se ejecuto y lo mostro el > log del crontab lo probe varias veces. > Lo corri 4 minutos y listo por mas que busque no encontre nada. Mejor si mandas a la lista el contenido del crontab, del script que ejecuta y del registro de cron, a ver si cazamos la causa del retardo de esos 4 minutos. Saludos, -- Camaleón
Re: problemas con crontab
El mar, 5 ene 2021 a las 14:04, Camaleón () escribió: > El 2021-01-05 a las 09:45 -0300, Fernando Romero escribió: > > > El mar, 5 ene 2021 a las 4:16, Camaleón () escribió: > > > > > > > Estoy usando Debian 10 y tengo problemas con el horario en crontab, > estoy > > > > corriendo un php con curl a cierto horario, pero siempre se ejecuta 4 > > > > minutos mas tarde, es como que crontab no toma la hora del servidor y > > > esta > > > > usando un horario propio. > > > > A alguien le paso esto? > > > > > > ¿Sólo te pasa el desfase de 4 minutos con esa rutina? > > (...) > > > Si, me pasa solo con ese curl que corro en el crontab, no con otras > > programaciones que tengo corriendo en el mismo crontab. > > El curl ejecuta un php de un servidor web que está corriendo en el mismo > > servidor donde esta el crontab. > > ¿Y cómo sabes que se ejecuta 4 minutos más tarde de la hora definida en > el crontab? Es decir, ¿qué has revisado para comprobarlo? > > Mejor si mandas a la lista el contenido del crontab y el registro de la > ejecución de la rutina para ver qué puede estar pasando, pero en > principio me inclino por que la rutina se ejecuta a su hora y es el > resultado de lo ejecutado lo que se genera con ese desfase temporal. > > Saludos, > > -- > Camaleón > Mire en la hora que había puesto en el crontab y no se ejecuto mire en el log del crontab y no habia nada y a los 4 minutos se ejecuto y lo mostro el log del crontab lo probe varias veces. Lo corri 4 minutos y listo por mas que busque no encontre nada. Saludos
Re: problemas con crontab
El 2021-01-05 a las 09:45 -0300, Fernando Romero escribió: > El mar, 5 ene 2021 a las 4:16, Camaleón () escribió: > > > > > Estoy usando Debian 10 y tengo problemas con el horario en crontab, estoy > > > corriendo un php con curl a cierto horario, pero siempre se ejecuta 4 > > > minutos mas tarde, es como que crontab no toma la hora del servidor y > > esta > > > usando un horario propio. > > > A alguien le paso esto? > > > > ¿Sólo te pasa el desfase de 4 minutos con esa rutina? (...) > Si, me pasa solo con ese curl que corro en el crontab, no con otras > programaciones que tengo corriendo en el mismo crontab. > El curl ejecuta un php de un servidor web que está corriendo en el mismo > servidor donde esta el crontab. ¿Y cómo sabes que se ejecuta 4 minutos más tarde de la hora definida en el crontab? Es decir, ¿qué has revisado para comprobarlo? Mejor si mandas a la lista el contenido del crontab y el registro de la ejecución de la rutina para ver qué puede estar pasando, pero en principio me inclino por que la rutina se ejecuta a su hora y es el resultado de lo ejecutado lo que se genera con ese desfase temporal. Saludos, -- Camaleón
Re: problemas con crontab
El mar, 5 ene 2021 a las 4:16, Camaleón () escribió: > El 2021-01-04 a las 19:05 -0300, Fernando Romero escribió: > > > Estoy usando Debian 10 y tengo problemas con el horario en crontab, estoy > > corriendo un php con curl a cierto horario, pero siempre se ejecuta 4 > > minutos mas tarde, es como que crontab no toma la hora del servidor y > esta > > usando un horario propio. > > A alguien le paso esto? > > ¿Sólo te pasa el desfase de 4 minutos con esa rutina? > > Prueba a crear otra que ejecute alguna orden sencilla, de bash, para > ver si sucede lo mismo. > > El desfase es muy corto como para pensar en un problema con el ajuste > de la hora (supongo que tendrás el sistema sincronizado con un servidor > NTP) o que se trate de una mala configuración de la zona horaria (el > desfase sería de medias horas u horas). > > Sólo un apunte: una cosa es la hora a la que se ejecuta la rutina (que > debe ser exactamente a la que la has programado en el crontab) y otra > cosa es lo que haga esa rutina y cuándo lo ejecute, que se puede > demorar dependiendo de lo que tenga que ejecutar (si es php+curl me > suena a que debe haber un servidor web de por medio que lleve su > propio registro/configuración horaria). > > Saludos, > > -- > Camaleón > > Si, me pasa solo con ese curl que corro en el crontab, no con otras programaciones que tengo corriendo en el mismo crontab. El curl ejecuta un php de un servidor web que está corriendo en el mismo servidor donde esta el crontab. Saludos