Par défaut, une tâche cron sous Linux peut envoyer un email dès qu’elle produit une sortie. Cela concerne aussi bien la sortie standard stdout que la sortie d’erreur stderr.
Sur un serveur, ce comportement peut être utile. Une erreur nocturne dans une sauvegarde, un script de maintenance ou une tâche WordPress mérite souvent votre attention. Mais quand une tâche affiche simplement “OK”, “done” ou une ligne de log à chaque exécution, votre boîte mail devient vite un vide-grenier automatisé.
Voici comment désactiver les emails cron inutiles, tout en gardant les erreurs importantes quand c’est possible.