¿A qué hora cron ejecuta scripts diarios?


Respuestas:


41

Mirarlo /etc/crontabdebería correr a las 06:25 .

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

66
Esto probablemente sea incorrecto porque anacron está instalado de forma predeterminada. La otra respuesta es la correcta.
user1455622

3
Sí, esta respuesta generalmente es engañosa. Si está instalado anacron, consulte la respuesta de @ DaithiF.
hamdiakoguz

41

Aproximadamente 7:35 am, pero el tiempo exacto dependerá de anacron.

Por defecto, cron delega la ejecución de /etc/cron.daily jobs a anacron. / etc / crontab contiene la línea:

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

pero esto define el comportamiento si anacron no está instalado

Con anacron instalado, la ejecución de trabajos cron.daily se controla mediante la entrada en / etc / anacrontab:

1   5   cron.daily   nice run-parts --report /etc/cron.daily

que dice ejecutar estos trabajos una vez al día, con un retraso de 5 minutos.

anacron en sí es ejecutado por cron, como se especifica en el archivo /etc/cron.d/anacron, que ejecuta anacron a las 7:30 a.m.


10

Como lo indican otras respuestas, el resultado depende de si está instalado anacron. En un escritorio, se instala de manera predeterminada, PERO crucialmente no está instalado en la distribución del servidor. Entonces, la respuesta es alrededor de las 06:25 en un servidor y alrededor de las 07:35 en un escritorio.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.