Marcus Roeckrath, Donnerstag, 20. Mai 2004 17:01:
Hallo Matthias,
Am Donnerstag, 20. Mai 2004 16:05 schrieb Matthias Houdek:
Direkte Änderungen ('crontab -e' oder auch direktes Editieren) an der der jeweiligen crontab-Datei werden sofort übernommen. Dafür bedarf es auch keines Neustarts des Daemons.
Lieber einen Dienst restarten, als wegen Faulheit auf die Schnauze fliegen. :-))
Ich bin lieber faul *g*
Werden denn die cron-Mails wenigstens an root ausgeliefert?
Garnichts. In der /var/log/mail steht für die Zeit, in der die etc.hourly etc. Scripte gestartet werden keinerlei mailer Aktivität drin.
Gut. Standardmäßig arbeitet cron die User-crontabs in /var/spool/cron[/crontabs]/<username> ab. Aus diesem Dateinamen leitet cron dabei den Login-Namen für die jeweiligen Prozesse sowie auch den Empfänger evtl. Fehlermails ab. Außerdem gibt es auch noch eine Systemweite crontab (/etc/crontab), in dieser gibt es die zusätzliche Spalte "user" vor dem eigentlichen Befehl. Dieser dient dann auch als Mailempfänger. Ich weiß nicht, was SuSE dort evtl. anders macht. Man kann aber in jeder crontab Parameter setzen wie "PATH = " oder "SHELL = ". Versuch mal in deiner crontab den Parameter "MAILTO = root".
Baue ich, nachdem ich in die crontab Fehler ein und entferne die Umleitung nach Null, kommen Fehlermeldungen (auch an nobody, wenn ich z. B. in der aliases "root: marcus, \root" eintrage.
Also kommen doch Mails?
Gerade läuft testweise nochmal das Backup-Script. In der Prozesstabelle ist zu erkennen, dass dem Script-Aufruf ein sendmail folgt, danach noch ein postdrop. Sieht so aus, wie früher unter 7.2, nur das ich da sendmail statt postfix benutzt habe.
Im mail-Log von heute Nacht, findet sich der Hinweis, dass eine Mail die originär an root ging angeblich für mich an procmail übergeben wurde; aber wo ist die?
Keine Ahnung. Hat root sie denn wenigstens?
Wenn ja, haut was mit deiner /etc/aliases nicht hin.
Da habe ich nichts verändert, bis auf die Tatsache, dass da natürlich der (von SuSEconfig erzeugte) alias von root auf mich drinsteht.
Was sollen mir cron-Jobs bringen, wenn ich über den (Miß-)Erfolg z. B. eines Backups nicht informiert werde.
Wenn nein, ...? Ich habe kein SuSE 9.1, bei mir funxt es ;-)
Ich will meine 7.2 wieder. ;-)
Ich hab sie noch (auf einem Server), danach bin ich umgestiegen. SuSE läuft hier nur noch manchmal testweise. -- Gruß MaxX 8-) Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu