Назад | Перейти на главную страницу

cron против anacron на сервере (экземпляр AWS)



Во время обзора среды, которую я взял на себя, я обнаружил, что Amazon Linux по умолчанию использует анакрон, что означает выполнение заданий cron.weekly. где-то между 3:00 и 22:00. Более того - я обнаружил, что еженедельные задания выполнен дважды: каждую среду и каждое воскресенье. / Etc / anacron выглядит как файл по умолчанию:

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

У меня есть один важный и один не важный вопрос по этому поводу:

  1. [Важно] Рекомендуется ли использовать анакрон на сервере, например, более короткие временные рамки (с 1:00 до 5:00 вместо 3:00 до 22:00) или я должен переключиться на cron?

  2. [Не важно] Почему выполняются еженедельные задачи дважды неделя? (/ var / spool / cron / пуст, / etc / crontab не содержит записей; / var / log / messages содержит только записи запросов DHCP, / var / log / cron содержит информацию о том, что он будет запускать задание)

Заранее спасибо!
Alx