[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Crontab no ejecuta tarea a la hora programada.



El 09/02/2014, a las 00:14, Ramses <ramses.sevilla@gmail.com> escribió:

> El 08/02/2014, a las 21:31, Camaleón <noelamac@gmail.com> escribió:
> 
>> El Sat, 08 Feb 2014 21:11:55 +0100, Ramses escribió:
>> 
>>> Me he encontrado una cosa algo extraña...
>>> 
>>> Tengo un contenedor OpenVZ sobre un Server PROXMOX.
>>> 
>>> En dicho contenedor configuro una tarea en "crontab" para que se
>>> ejecute, por ejemplo, a las 22:00, pero la tarea no se ejecuta a esa
>>> hora, sino que lo hace una hora más tarde, a las 23:00.
>>> 
>>> He mirado la hora, tanto en el Contenedor como en el Server PROXMOX, con
>>> el comando "date", y en ambos casos es correcta.
>> 
>> Bueno, eso sí que es raro. 
>> 
>> ¿La hora del registro de ejecución de la tarea es correcta? ¿Has 
>> comprobado la zona horaria, que sea la adecuada?
> 
> Programo la tarea a las 23:00, se ejecuta a las 00:00, el el syslog aparece ejecutada a las 00:00, y ambos sistemas, tanto el Host como el OpenVZ tienen la hora correcta, las 00:00.

Lo que acabo de darme cuenta es que al pedirle la fecha, en vez de darme la UTC me da la CET.

>>> ¿De dónde está sacando la hora de ejecución "crontab"?
>> 
>> Pues te diría que del anfitrión/nodo, o al menos la mayoría de soluciones 
>> de virtualización usan su propio sistema de sincronización con la máquina 
>> que hace de host pero no está de más añadir tu propia solución en el 
>> contenedor que pasa por usar "ntpd" o algún paquete ligero que mantenga 
>> la hora de la VM ajustada.
> 
> Están en hora, el tema es que lo que programe en el crontab se ejecuta una hora después.
> 
> ¿A alguien le ha pasado algo parecido?.

Saludos,

Ramses

Reply to: