Je crée des tâches cron dans Ubuntu en plaçant l'exécutable dans l'un des /etc/cron.{daily,hourly,monthly,weekly}
. Il y a beaucoup de répertoires commençant par cron:
kent@rat:~$ ls -ld /etc/cron*
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d
drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly
-rw-r--r-- 1 root root 724 2009-05-16 23:49 /etc/crontab
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.weekly
Je souhaite recevoir des courriers électroniques de mes scripts lorsque:
- Un script échoue et donne un code de sortie non nul.
- Le script a quelque chose à me dire
J'ai SSMTP installé et fonctionne, j'envoyer mes messages de mon compte Google. Le fait que SSMTP ne puisse envoyer du courrier qu'en utilisant un seul compte ne me pose pas de problème. C'est juste un serveur domestique et les utilisateurs que j'ai n'ont pas la possibilité d'ajouter des tâches cron.
J'aimerais savoir comment le mailing à partir de scripts fonctionne généralement sous Linux / Unix en général et Ubuntu en particulier. J'aimerais aussi connaître le bon moyen pour moi de recevoir des courriers dans les deux situations ci-dessus.
/etc/aliases
entrées ne sont-elles pas censées suivre le formatname: value1, value2, ...
? Je ne sais pas, le format a peut-être changé au cours des 8 dernières années.