Je crée des cron-jobs dans Ubuntu en plaçant l'exécutable dans l'un des emplacements suivants /etc/cron.{daily,hourly,monthly,weekly}
. Il existe de nombreux 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
J'aimerais recevoir des e-mails de mes scripts quand :
- Un script échoue et donne un code de sortie non nul.
- Le script a quelque chose à me dire
J'ai SSMTP installé et fonctionnel, j'envoie mes mails depuis mon compte Google. Le fait que SSMTP ne puisse envoyer du courrier qu'à partir d'un seul compte n'est pas un problème pour moi. C'est juste un serveur domestique et les utilisateurs que j'ai n'ont pas la possibilité d'ajouter des cron-jobs.
J'aimerais savoir comment le mailing de scripts fonctionne habituellement dans Linux/Unix en général et dans Ubuntu en particulier. J'aimerais également connaître un bon moyen pour moi de recevoir des courriers dans les deux situations ci-dessus.