Cuando hacen entradas en cron.daily
(y .weekly
y .hourly
pista), y es configurable que?
No he encontrado una respuesta definitiva a esto, y espero que haya una.
Estoy ejecutando RHEL5 y CentOS 4, pero para otras distribuciones / plataformas también sería genial.
Respuestas:
Para las distribuciones que mencionas:
En CentOS 5.4 (debería ser el mismo para RHEL5)
Entonces cron.daily se ejecuta a las 04:02 am.
Lo mismo en CentOS 4.8
fuente
grep run-parts /etc/crontab
solo encuentra las instrucciones sobre cuándo se ejecuta run-parts para cada uno de estos directorios.Desde la página del manual:
/etc/anacrontab
en mi sistema (Fedora 12):Ver también
man anacrontab
fuente
CentOS 6
. Gracias.Para CentOS 6, necesita grep / etc / anacrontab y la respuesta varía si el servidor / laptop / dekstop / etc se ha apagado o no.
Entonces, entre las horas de 3AM y 10 PM** (después de reiniciar y después de que la máquina haya estado activa durante 5 minutos ^^), ejecute /etc/cron.daily. Si no hay reinicio, el trabajo debe ejecutarse a las 3:05 AM++.
Referencia: http://linux.die.net/man/5/anacrontab
fuente
Para los sistemas SuSE (específicamente SLES 11.1 y openSuSE 10.3), el tiempo de ejecución diario de los scripts /etc/cron.daily se controla mediante el valor de la variable DAILY_TIME establecida en el archivo / etc / sysconfig / cron .
Si la variable DAILY_TIME no está establecida, su valor predeterminado es: (tiempo del último arranque + 15 minutos).
fuente
En Ubuntu, encontrará un archivo / etc / crontab, desde donde está configurado. Supongo que es algo similar en RH y Centos.
fuente
CentOS6.x / RedHat6.x instala por defecto el paquete cronie-anacron. Tienes que:
Entonces ahora tiene /etc/cron.d/dailyjobs para configurar el mejor horario para sus trabajos diarios, semanales y mensuales.
fuente
Yo uso Slackware (14.0), y no tenía
/etc/crontab
. Además,anacron
no es parte de la distribución.La solución en mi sistema era tan simple como ejecutarse
crontab -l
como root:fuente
Desde
/etc/anacrontab
mi sistema Ubuntu 9.10:fuente
No existe tal instalación en lo que respecta a Solaris. Solo use entradas regulares de crontab para las tareas diarias.
fuente
Actualización de OpenSuse 42.x:
/ etc / crontab muestra un archivo / usr / lib / cron / run-crons que se supone que se ejecuta cada 15 minutos.
/ usr / lib / cron / run-crons a su vez (tiene muchas líneas de código) que está buscando una variable llamada DAILY_TIME en / etc / sysconfig / cron
El archivo muestra;
Ajústelo a la hora que necesite y reinicie cron vía;
fuente