Par défaut pour le service crond sur un système de type Linux ou Unix envoie un email à l’utilisateur root. Comment alors modifier les paramètres de messagerie sous le fichier crontab pour envoyer un email à une adresse mail particulière au lieu de l’utilisateur root ? C’est ce que nous allons découvrir ensemble.
Un fichier crontab contient des instructions pour le démon cron. ce dernier examine tous les cron stockés, vérifie chaque commande pour voir si elle doit être exécutée dans la minute en cours. Le résultat de chaque instruction est envoyé à l’adresse mail du propriétaire du crontab.
Pour pouvoir envoyer le résultat d’une instruction cron à une adresse mail spécifique il suffit de définir l’adresse mail dans la variable MAILTO dans le fichier crontab.
D’abord éditer le fichier crontab :
#vim /etc/crontab
ou
#crontab -e
Ensuite il suffit d’indiquer un email spécifique :
MAILTO="adresse@domain.com"
Pour désactiver complètement les notifications par mail pour un utilisateur, il suffit de laisser variable MAILTO vide :
MAILTO=""
Migrer CentOS 7 vers Rocky Linux 9
mkfs : Création des systèmes de fichier
DNS round robin
nmtui : Configurer une adresse IP sous Linux
Fail2Ban : How to protect Linux services