Во время обзора среды, которую я взял на себя, я обнаружил, что 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:00 до 5:00 вместо 3:00 до 22:00) или я должен переключиться на cron?
[Не важно] Почему выполняются еженедельные задачи дважды неделя? (/ var / spool / cron / пуст, / etc / crontab не содержит записей; / var / log / messages содержит только записи запросов DHCP, / var / log / cron содержит информацию о том, что он будет запускать задание)
Заранее спасибо!
Alx