31.01.2025

Como configurar notificações de Cron para e-mail no Ubuntu 20.04

Já abordamos a configuração de tarefas agendadas automáticas usando o cron no Ubuntu 20.04. Neste tutorial, examinaremos um recurso adicional útil e configuraremos o envio de notificações do Cron para e-mail.

Preparação do servidor

Primeiro, você precisa configurar seu servidor para poder enviar e-mails. Você pode seguir as etapas deste tutorial - Configuração do Postfix como um servidor SMTP Send-Only.

Seguir as instruções das duas primeiras etapas deve ser suficiente para nossos propósitos. No entanto, alguns servidores de correio eletrônico colocarão os e-mails não criptografados na pasta Spam ou os rejeitarão completamente.

Portanto, se você não receber notificações como resultado de seguir as etapas deste guia, tente verificar a pasta de lixo eletrônico e ativar a criptografia SMTP (etapa 4 do guia de configuração do Postfix).

Para verificar os registros de e-mail do servidor, consulte:

cat /var/log/mail.log

Configurar o envio de notificações do Cron para e-mail

Abra o arquivo de configuração do Cron.

crontab -e

Coloque essa configuração nele. Substitua o endereço de e-mail pelo seu.
[/passo]

MAILTO="mail@domain-name.com"
SHELL=/bin/bash
HOME=/
* * * * * echo "Message from Ubuntu cron"

Screenshot 1. Notificação de e-mail do Cron.