Re: Crontab no ejecuta tarea a la hora programada.
El 09/02/2014, a las 12:21, fernando sainz <fernandojose.sainz@gmail.com> escribió:
> El día 9 de febrero de 2014, 12:14, Santiago José López Borrazás
> <sjlopezb@gmail.com> escribió:
>> El 09/02/14 11:55, Ramses escribió:
>> (...)
>>> 45 10 * * * /bin/bash -l -c -x 'source /root/.bashrc;/scripts/encuesta.sh' 2> /scripts/consultas/cron.debug.res
>>>
>>> root@OVZ:/#
>>>
>>> La diferencia entre las horas es lo que he tardado en ejecutar los comandos en ambas máquinas, pero tienen exactamente la misma...
>>
>> Pues lo que aparece, está bien, en mi caso, lo hace una hora y 10 minutos
>> después. Porque por las mañanas, cuando estoy despierto desde las 7 de la
>> mañana, noto que a las 07:35, sale el crontab a relucir:
>>
>> 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts
>> --report /etc/cron.daily )
>>
>> En vez de hacerlo a las 06:25, lo hace a las 07:35.
>>
>> Y no está mal la hora, ni nada.
>>
>> --
>> Saludos de Santiago José López Borrazás.
>
>
> A ver, no confundamos el cron con el anacron.
> Anacron se encarga de ejecutar tareas pero no impone una hora en
> concreto, se asegura de que se ejecutan en los períodos establecidos
> (diaramente, semanalmente, etc..)
>
> En el caso de Ramses hay algo raro.
> En debian el crontab de root se programa en /etc/crontab y cuando
> ejecutas crontab -l dice: no crontab for root.
Claro, ese es el "crontab" del server que contiene la VM / Container OVZ, y ahí no deben aparecer las tareas programadas en las VM's activas en el PROXMOX ¿no?.
> Sin embargo en la otra máquina si se ve una tarea progamada.
Claro, este es el Container OpenVZ en cuestión, el que tiene la tarea programada y que la ejecuta 1 hora después de la que se le programe en "crontab"...
Saludos y gracias,
Ramses
Reply to: