Au début d'un fichier crontab, vous pouvez utiliser l'instruction MAILTO
pour indiquer que vous souhaitez que la sortie soit envoyée sous forme d'e-mail à une adresse e-mail. Je voudrais envoyer la sortie à plusieurs adresses. Est-il possible (et comment) de spécifier plusieurs adresses?
Cela peut différer en fonction du package de démon cron que vous utilisez, mais cela provient de la page de manuel de Vixie Cron sur Ubuntu Hardy:
Si MAILTO est défini (et non vide), le courrier est envoyé à l'utilisateur ainsi nommé. MAILTO peut également être utilisé pour diriger le courrier vers plusieurs destinataires en séparant les utilisateurs destinataires par une virgule. Si MAILTO est défini mais vide (MAILTO = ""), aucun mail ne sera envoyé. Sinon, le courrier est envoyé au propriétaire de la crontab.
Si vous n'utilisez pas Vixie Cron, ou si vous n'êtes pas sûr, essayez la page de manuel du fichier crontab: man 5 crontab
Exemple
MAILTO="[email protected],[email protected]"
Comme alternative aux réponses ci-dessus, vous pouvez envoyer un e-mail à une seule adresse qui est un groupe de messagerie ou une liste de distribution. Cela fonctionne particulièrement bien si vous gérez plusieurs serveurs, car il est plus facile de gérer les adresses sur votre serveur de messagerie plutôt que dans la crontab de chaque machine individuelle.
Une solution pourrait être un .forward
fichier sur ce compte d'utilisateur qui envoie du courrier aux adresses appropriées.
La meilleure réponse est probablement de vérifier dans vos pages de manuel la version actuelle de cron/crontab de votre distribution pour voir si quelque chose peut être fait avec le paramètre MAILTO ou de spécifier une adresse e-mail qui à son tour transfère le courrier à plusieurs adresses pour vous.
Ajouter ,
après chaque e-mail, par exemple: MAILTO="[email protected],[email protected]"