Tworzę zadania cron w Ubuntu, umieszczając plik wykonywalny w jednym z nich /etc/cron.{daily,hourly,monthly,weekly}
. Istnieje wiele katalogów zaczynających się od crona:
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
Chcę otrzymywać wiadomości e-mail ze swoich skryptów, gdy:
- Skrypt kończy się niepowodzeniem i podaje kod wyjściowy niezerowy.
- Skrypt ma mi coś do powiedzenia
Mam zainstalowany i działający SSMTP , wysyłam pocztę z mojego konta Google. Fakt, że SSMTP może wysyłać pocztę tylko za pomocą jednego konta, nie stanowi dla mnie problemu. To tylko serwer domowy, a użytkownicy, których mam, nie mają możliwości dodawania zadań cron.
Chciałbym wiedzieć, jak mailing ze skryptów zwykle działa w systemie Linux / Unix w ogóle, a szczególnie w Ubuntu. Chciałbym również wiedzieć, w jaki sposób mogę uzyskać wiadomości e-mail w dwóch powyższych sytuacjach.
/etc/aliases
wpisy nie powinny być zgodne z tym formatemname: value1, value2, ...
? Nie wiem, może format został zmieniony w pewnym momencie w ciągu ostatnich 8 lat.