Ceci est une ancienne révision du document !
Juste un petit mémo.
Le cron envoie des mails au propriétaire de la commande lorsqu’une tache génère du texte en sortie standard.
J’ai beau remplir le fichier /etc/aliases pour dire d’envoyer les mails du root (par exemple) vers mon mail perso mais rien n’y fait.
Il faut donc éditer le fichier /etc/crontab et rajouter la variable
MAILTO=toto@domain.com
Pour ne pas recevoir de message par mail ou dans les logs la sortie standard d’un script, il suffit d’ajouter > /dev/null
00 22 * * * /home/users/script > /dev/null
Cette méthode laisse passer la sortie d’erreur, si vous ne voulez pas non plus avoir de trace d’erreur, ajouter 2>&1 qui permet de rediriger la sortie d’erreur sur la sortie standard qui elele même sera redirigé vers le néant.
00 22 * * * /home/users/script > /dev/null 2>&1