Creo cron-lavori in Ubuntu inserendo l'eseguibile in uno dei /etc/cron.{daily,hourly,monthly,weekly}
. Ci sono molte directory che iniziano con 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
Vorrei ricevere e-mail dai miei script quando:
- Uno script ha esito negativo e fornisce un codice di uscita diverso da zero.
- La sceneggiatura ha qualcosa da dirmi
Ho SSMTP installato e funzionante, invio la mia posta dal mio account Google. Il fatto che SSMTP possa inviare posta utilizzando un solo account non è un problema per me. È solo un server di casa e gli utenti che ho non hanno la possibilità di aggiungere cron-lavori.
Mi piacerebbe sapere come funziona l'invio da script di solito in Linux / Unix in generale e in Ubuntu in particolare. Vorrei anche sapere un buon modo per me di ricevere mail nelle due situazioni precedenti.
/etc/aliases
voci non dovrebbero seguire il formatoname: value1, value2, ...
? Non lo so, forse il formato è stato cambiato ad un certo punto negli ultimi 8 anni.