Desativar atualizações diárias de e-mail anacron

6

Todos os dias, recebo as seguintes mensagens entregues pelo postfix:

From: Anacron <[email protected]>
To: [email protected]
Subject: Anacron job 'cron.daily' on name
Content-Type: text/plain; charset=US-ASCII
Message-Id: <[email protected]>
Date: Mon,  8 Jul 2013 10:27:39 +0200 (CEST)

/etc/cron.daily/ntpdate:
 8 Jul 10:27:39 ntpdate[4617]: step time server 85.254.216.1 offset -1.454673 sec

No entanto, gostaria de limitar o anacron para apenas me avisar se algo estiver errado. Existe alguma maneira de conseguir isso? Eu poderia mudar o arquivo do anacrontab para enviar todos os emails para o / dev / null, mas então eu não receberia nenhum email de aviso.

Existe uma maneira melhor de controlar a granularidade das atualizações de status do anacron?

    
por JeffreyB 08.07.2013 / 15:11

3 respostas

4

O anacron envia e-mails apenas se os trabalhos do cron produzirem alguma saída. Se você não estiver interessado em algumas das mensagens, precisará filtrá-lo, modificando o script apropriado em um dos diretórios /etc/cron.* (ou seja, /etc/cron.daily/ ).

Se você não quiser ver as atualizações de /etc/cron.daily/ntpdate - edite o arquivo e redirecione a saída padrão do comando para /dev/null ou melhor para um arquivo de log, porque você pode querer verificá-lo no futuro ou fazer alguns ajustes personalizados. filtragem que combinaria com você. Se você deseja ser notificado sobre algumas condições erradas, provavelmente não deve redirecionar o fluxo de erro padrão, para que ele possa ser incluído no relatório de e-mail cron.

    
por Paweł Nadolski 15.07.2013 / 08:40
2

Empregos em Cron (incluindo os empregos de Anacron) são padronizados para relatar por e-mail qualquer resultado.

Para comandos como ntpdate que saem quando não ocorrem erros, pode-se usar cronic , que suprimirá esse resultado mas ainda relatar por e-mail sobre erros!

Copie o script cronic do link acima para /usr/local/bin , verifique se ele faz apenas o que deve fazer (por motivos de segurança) e modifique /etc/cron.daily/ntpdate prefixing /usr/local/bin/cronic para o comando ntpdate .

    
por Ivan Ogai 27.11.2015 / 09:00
0

Existem duas configurações no yum-cron para procurar em termos de e-mails:

# Whether a message should be emitted when updates are available,
# were downloaded, or applied.
update_messages = no

# Use this to filter Yum core messages
# -4: critical
# -3: critical+errors
# -2: critical+errors+warnings (default)
debuglevel = -3

Com update_messages sim, você quase sempre receberá e-mails. Eu defino debuglevel = -3 no yum-cron-hourly.conf para suprimir e-mails erráticos como yum.pid: another copy is running as pid 29904.

    
por Ray Foss 23.02.2018 / 18:48