Ich erstelle Cron-Jobs in Ubuntu, indem ich die ausführbare Datei in eine von platziere /etc/cron.{daily,hourly,monthly,weekly}
. Es gibt viele Verzeichnisse, die mit cron beginnen:
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
Ich möchte eine E-Mail von meinen Skripten erhalten, wenn:
- Ein Skript schlägt fehl und gibt einen Exit-Code ungleich Null aus.
- Das Drehbuch hat mir etwas zu sagen
Ich habe SSMTP installiert und arbeite, ich sende meine E-Mails von meinem Google-Konto. Die Tatsache, dass SSMTP nur E-Mails mit einem Konto senden kann, ist für mich kein Problem. Es ist nur ein Heimserver und die Benutzer, die ich habe, können keine Cronjobs hinzufügen.
Ich würde gerne wissen, wie das Mailing von Skripten normalerweise unter Linux / Unix im Allgemeinen und unter Ubuntu im Besonderen funktioniert. Ich würde auch gerne wissen, wie ich in den beiden obigen Situationen E-Mails erhalten kann.
/etc/aliases
Einträge nicht dem Format folgenname: value1, value2, ...
? Ich weiß nicht, vielleicht wurde das Format in den letzten 8 Jahren irgendwann geändert.