¿Sobre el tiempo de ejecución de cron.daily, semanal y mensual en linux?

Utilizo Centos 6.5. Acabo de aprender la tarea de cronometraje hoy. Tengo dos problemas:

1. En la versión anterior, el tiempo de ejecución específico de los archivos cron.daily y semanales se establecerá en / etc / crontab, pero en mi versión no hay configuración en / etc / crontab, por lo que los scripts en estos archivos son diarios. hora, día del mes y día de la semana ¿se ejecutará? ¿Dónde puedo configurarlo?
2. Se dice que anacron funciona cuando el servidor se reinicia cuando el servidor no puede estar funcionando todo el día. Si mi servidor ha estado funcionando durante medio año sin reiniciarse, ¿seguirá revisando regularmente?

Echemos un vistazo al código en el archivo de configuración anacrontab:

# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# the maximal random delay added to the base delay of the jobs
RANDOM_DELAY=45
# the jobs will be started during the following hours only
START_HOURS_RANGE=3-22
#period in days   delay in minutes   job-identifier   command
1       5       cron.daily              nice run-parts /etc/cron.daily
7       25      cron.weekly             nice run-parts /etc/cron.weekly
@monthly 45     cron.monthly            nice run-parts /etc/cron.monthly

Cuando se inicia el sistema, los parámetros de configuración en anacrontab se leerán una vez, aquí es solo [todos los días].

Después de leer el archivo anacrontab, el programa cron ejecutará el archivo bajo cron.daily aproximadamente a las 4:12 todos los días. ¿Por qué es a las 4:12?

Echemos un vistazo a estos tres parámetros:

START_HOURS_RANGE、RANDOM_DELAY 和 dalay in minutes

Agregue el tiempo de estos tres parámetros exactamente a 4:12 y vea si el suyo es. (También lo encontré en línea)

Supongo que te gusta

Origin blog.csdn.net/ichen820/article/details/115069883
Recomendado
Clasificación