Re: Crontab no ejecuta tarea a la hora programada.
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
²http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687807
Saludos,
--
Camaleón
Reply to: