cron vs anacron na máquina do servidor (instância do AWS)

1



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:

  1. [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 ?

  2. [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

    
por alxndr 26.09.2014 / 12:30

0 respostas

Tags