[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 15:59, Camaleón <noelamac@gmail.com> escribió:

> El Sun, 09 Feb 2014 15:46:57 +0100, Ramses escribió:
> 
>> El 09/02/2014, a las 15:20, Camaleón <noelamac@gmail.com> escribió:
> 
> (...)
> 
>>>> Lo que acabo de darme cuenta es que al pedirle la fecha, en vez de
>>>> darme la UTC me da la CET.
>>> 
>>> (...)
>>> 
>>> Bueno, a eso me refería:
>>> 
>>> sm01@stt008:~$ date; date -u dom feb  9 15:16:32 CET 2014 dom feb  9
>>> 14:16:32 UTC 2014
>>> 
>>> Tienes que configurar el contenedor para que use la misma zona horaria
>>> que el host o ajustar la hora de ejecución de la tarea del crontab de
>>> la VM teniendo en cuenta esta variación (ejecución a la 22:00) pero
>>> creo que te conviene mantener las horas/zonas sincronizadas (las dos en
>>> UTC o las dos en CET).
>> 
>> Camaleón, mira los datos que he pasado. Ambos están en CET, pero el
>> "crontab" está tirando de UTC. No sé por qué...
> 
> Pues así a bote pronto¹ y si dices que la zona horaria del contenedor 
> está configurada para usar CET en lugar de UTC y que sólo las tareas del 
> crontrab usan una zona horaria distinta a la del sistema/contenedor, 
> revisa la variable de entorno TZ del usuario que ejecuta el crontab o 
> simplemente fuerza su uso exportando esa variable antes de ejecutar el 
> comando de la tarea.
> 
> Por cierto, echa un ojo a este bug².
> 
> ¹Creo que deberías explicar esto porque más arriba dices lo contrario

Yo he dicho que ambos sistemas están en CET, y he mandado la salida de los "date" de ambas máquinas, y hwclock del Server PROXMOX. Y lo de que el "crontab" está tirando de UTC, lo he dicho porque se ejecuta la tarea 1 hora exacta después de la hora que tiene programada la tarea en el "crontab".

No sé si te referirás a eso.

> ²http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687807

Voy a mirarlo, a ver de qué va...


Saludos,

Ramses

Reply to: