[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 13:46, fernando sainz <fernandojose.sainz@gmail.com> escribió:

> El día 9 de febrero de 2014, 11:55, Ramses <ramses.sevilla@gmail.com> escribió:
>> El 09/02/2014, a las 11:18, fernando sainz <fernandojose.sainz@gmail.com> escribió:
>> 
>>> El día 9 de febrero de 2014, 10:53, Ramses <ramses.sevilla@gmail.com> escribió:
>>>> El 09/02/2014, a las 00:56, Santiago José López Borrazás <sjlopezb@gmail.com> escribió:
>>>> 
>>>>> El 09/02/14 00:29, Ramses escribió:
>>>>>> Lo que acabo de darme cuenta es que al pedirle la fecha, en vez de darme la UTC me da la CET.
>>>>> 
>>>>> ¡Aaaamigo! Ahora te das cuenta del fallo... :)
>>>> 
>>>> ¿Y hay alguna forma de que "crontab" use la misma hora que muestra "date" en vez de la hora UTC?
>>>> 
>>>> 
>>>> Saludos y gracias,
>>>> 
>>>> Ramses
>>> 
>>> La pregunta es: ¿ que has hecho para que use UTC porque a mi de toda
>>> la vida me usa la hora "local"?
>> 
>> Te aseguro que no he tocado nada en lo referente a la hora de la configuración de "crontab".
>> 
>>> No has mandado las salidas de date y crontab -l de las dos máquinas.
>> 
>> Aquí están:
>> 
>> PROXMOX:
>> 
>> root@PROXMOX:/#
>> root@PROXMOX:/# date
>> dom feb  9 11:30:56 CET 2014
>> root@PROXMOX:/#
>> root@PROXMOX:/# hwclock
>> dom 09 feb 2014 11:31:25 CET  -0.765938 seconds
>> root@PROXMOX:/#
>> root@PROXMOX:/# crontab -l
>> no crontab for root
>> root@PROXMOX:/#
>> 
>> Container OpenVZ:
>> 
>> root@OVZ:/#
>> root@OVZ:/# date
>> Sun Feb  9 11:39:33 CET 2014
>> root@OVZ:/#
>> root@OVZ:/# crontab -l
>> 45 10 * * * /bin/bash -l -c -x 'source /root/.bashrc;/scripts/encuesta.sh' 2> /scripts/consultas/cron.debug.res
> Hay algo que no me cuadra.
> Entiendo que la maquina OVZ es una Debian?
> 
> En Debian el crontab para root se configura en /etc/crontab
> No se si usar como  root "crontab -e" funciona, no lo he comprobado.
> Esto crearía un crontab  /var/spool/cron/crontabs/root
> 
> En cualquier caso el crontab para root tiene un formato distinto al de
> un usuario normal, ya que añade un campo de usuario:
> 
> # en /etc/crontab
> 25 6 * * *  root  test -x /usr/sbin/anacron || ( cd / && run-parts
> --report /etc/cron.daily )
> 
> El sexto campo es el usuario con el que se ejecuta ese comando en el
> crontab. (Ignoro si siendo root y usando "crontab -e" puede no
> ponerse).

Sí, puede usarse "crontab -e" y se puede usar el campo de usuario o no. Creo recordar...


Saludos,

Ramses

Reply to: