Durante a revisão do ambiente que assumi, descobri que o Amazon Linux usa anacron por padrão, o que significa que as tarefas cron.weekly são executadas em algum lugar entre as 3:00 da manhã. e 10 p.m . Além disso, descobri que os trabalhos semanais são executados duas vezes : todas as quartas e todos os domingos. O / etc / anacron se parece com o padrão:
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
Eu tenho uma questão importante e uma não importante de acordo com isso:
[Importante] É uma boa prática usar anacron no servidor com, por exemplo, período de tempo mais curto (1a.m.-5a.m em vez de 3a.m.-10p.m.) ou eu deveria alternar para cron ?
[Não importante] Por que as tarefas semanais são executadas duas vezes por semana? (/ var / spool / cron / está vazio, o / etc / crontab não tem entradas; o / var / log / messages contém apenas entradas de requisições DHCP, o / var / log / cron contém informações que ele irá executar o trabalho)
Obrigado antecipadamente!
Alx
Tags cron