J'ai récemment installé ssmtp
sur mon serveur pour activer les notifications par e-mail pour une installation de redmine
. Pendant que je vérifiais que tout était correctement configuré, j'ai reçu une notification par e-mail à propos d'un échec de cron. Cela s'est avéré très utile et je ne l'aurais jamais remarqué si je n'avais pas configuré cela.
Cela fait quelques jours et je n'ai reçu aucun autre e-mail du système. Par défaut, quel courrier est envoyé à root?
Par défaut, cron enverra toutes les sorties des tâches cron au propriétaire de la tâche, qu'elles échouent ou non. (Root est le propriétaire du travail cron système et est configuré comme destination de messagerie pour les travaux cron démon non root.) La plupart des travaux cron système sont soigneusement écrits pour ne pas produire de sortie sauf si quelque chose ne va pas.
Tout autre programme peut envoyer du courrier à la racine, mais peu le feront dans une installation Ubuntu par défaut. Les choses que j'ai vues incluent
Si vous écrivez vos propres tâches cron, vous pouvez définir MAILTO
pour contrôler où la sortie est envoyée. (Voir aussi man 5 crontab .)