Como remover a notificação de cron

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

pt:Como remover a notificação de cron en:How to remove the notification of the cron he:כיצד להסיר את ההודעה של cron ro:Cum la spre remove notificării cron ru:Как удалить уведомления о cron pl:Jak usunąć powiadomienia o cron ja:どのように cron の通知を削除するには ar:كيفية إزالة الإخطار كرون zh:如何删除 cron 的通知 de:Die Benachrichtigung über die Cron entfernen nl:Hoe te verwijderen van de kennisgeving van de cron it:Come rimuovere la notifica di cron es:Cómo quitar la notificación de la cron fr:Comment supprimer les notification des tâches CRON

Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

Introdução

Por padrão, para a realização de uma tarefa para o crontab, Cron envia uma notificação por e-mail para o usuário em questão, contendo a saída completa do script executado.
Para algum uso, essa notificação é importante porque permite saber se as ações são passadas corretamente.
No entanto, em outros casos, pode ser irritante, especialmente se as tarefas são realizadas durante curtos períodos e, portanto, envio de e-mails em rajadas.

A exclusão da notificação para uma tarefa específica

Para impedir que uma tarefa específica para enviar um e-mail, basta adicionar uma diretiva pedindo-lhe para redirecionar a saída para nada no final do comando (/dev/null), é possível alcançar duas maneiras :

  • adicionando > /dev/null 2>&1 no final do comando,
  • adicionando &> /dev/null no final do comando.


O resultado para estes dois casos é o mesmo, você não receberá mais de mail de notificação sobre esta tarefa.
Aqui está um exemplo completo :

59 23 * * * root /home/backup/backup.cmd &> /dev/null

Ou :

59 23 * * * root /home/backup/backup.cmd > /dev/null 2>&1

Exclusão de notificações completas para um usuário

Para remover completamente as notificações por email para um usuário, basta use a variável MAILTO no crontab.
No início do arquivo crontab (antes da definição das tarefas ), então basta adicionar a linha :

MAILTO=""

Também é possível usar essa variável para enviar notificações sobre um e-mail diferente do que a conta do usuário atual do local.
Para fazer isso é suficiente indicar um e-mail específico :

MAILTO="utilisateur@domaine.tld"



Este artigo pareceu-lhe ser útil ?

0



Não tem permissão para colocar comentários.