Hallo Liste! Für mein Webcam Projekt fehlt momentan leider noch eine kleinigkeit. Und zwar habe ich den Cron deamon dazu beauftragt die Biilder alle 2 min zu machen. So jetzt bekomme ich alle 2 min eine Cron email! Ich habe damals bei der Installation bei dem User WWWiesel angegeben das dieser systemmeils empfanen soll wie kann ich unterbinden das dieser User Emails SystemEmail empfängt. Aber Cron soll auch weiterhin meinetwegen emails versenden. aber nur nicht an mich :) Achja und bitte keinen Lösungsvorschlag mit Yast Ich mag seit gestern diese Tool nimma da es mit sämtliche konfigs verhaut. :) Danke im vorraus Frank
Hallo, Frank Hudl schrieb:
Für mein Webcam Projekt fehlt momentan leider noch eine kleinigkeit. Und zwar habe ich den Cron deamon dazu beauftragt die Biilder alle 2 min zu machen. So jetzt bekomme ich alle 2 min eine Cron email!
Cron verschickt AFAIK nur eine E-Mail, wenn irgendetwas über stdout oder stderr ausgegeben wird.
Ich habe damals bei der Installation bei dem User WWWiesel angegeben das dieser systemmeils empfanen soll wie kann ich unterbinden das dieser User Emails SystemEmail empfängt. Aber Cron soll auch weiterhin meinetwegen emails versenden. aber nur nicht an mich :)
Die einfachste Lösung ist: hinten an den Cron-Job "> /dev/null 2>&1 &" anzuhängen. IMHO sorgt das dafür, dass Fehlermeldungen dennoch gemailt werden, aber das von stdout nach /dev/null geschickt wird. Wenn mich nicht alles taeuscht kannst du auch vor den cornjob ein MAILTO="" setzen, dann werden keine Mails geschickt. siehe man 5 crontab HTH Gruß Sören
Am Sonntag, 2. Oktober 2005 12:22 schrieb Sören Wengerowsky:
Cron verschickt AFAIK nur eine E-Mail, wenn irgendetwas über stdout oder stderr ausgegeben wird.
[...]
Die einfachste Lösung ist: hinten an den Cron-Job "> /dev/null 2>&1 &" anzuhängen.
IMHO sorgt das dafür, dass Fehlermeldungen dennoch gemailt werden, aber das von stdout nach /dev/null geschickt wird.
Hallo, das hat jetzt nichts mit Cron zu tun und ich bin mir nicht sicher, ob Cron nicht irgendwas anderes macht. Aber wenn ich das richtig sehe, sollte doch eigentlich ein "> /dev/null" reichen. Vor allem sorgt doch "2>&1" dafür, dass die Fehlermeldungen auch in /dev/null landen. Und das letzte "&" schickt den Prozess in den Hintergrund. Ersteres ist damit kontraproduktiv und letzteres sollte doch auch unnötig sein. Oder stimmt das für Cron nicht so? Klärt mich bitte auf, wenn ich falsch liege. Gruß, Achim
Achim Schäfer schrieb: [..]
das hat jetzt nichts mit Cron zu tun und ich bin mir nicht sicher, ob Cron nicht irgendwas anderes macht. Aber wenn ich das richtig sehe, sollte doch eigentlich ein "> /dev/null" reichen.
Vor allem sorgt doch "2>&1" dafür, dass die Fehlermeldungen auch in /dev/null landen.
Mist. Schon wieder vertauscht.
Und das letzte "&" schickt den Prozess in den Hintergrund. Ersteres ist damit kontraproduktiv und letzteres sollte doch auch unnötig sein.
Vermutlich hast du recht. ich habs gerade ausprobiert...
Oder stimmt das für Cron nicht so? Klärt mich bitte auf, wenn ich falsch liege.
Das stimmt sicher für Cron auch so, da es ja hier um bash-befehle geht. Ich bin mir bei diesen Umleitungen immer nie so sicher. Gruß Sören
Hallo, Am Sun, 02 Oct 2005, Sören Wengerowsky schrieb:
Achim Schäfer schrieb: [..] Das stimmt sicher für Cron auch so, da es ja hier um bash-befehle geht. Ich bin mir bei diesen Umleitungen immer nie so sicher.
12.1. Ausgabeumlenkung (shell redirection) und Pipes http://suse-linux-faq.koehntopp.de/q/q-shell-redirect.html -dnh -- Ich springe so oft aus dem Fenster, daß ich ein schnurloses Telefon habe. [Ratti in suse-linux]
David Haller schrieb:
Am Sun, 02 Oct 2005, Sören Wengerowsky schrieb:
Achim Schäfer schrieb: [..] Das stimmt sicher für Cron auch so, da es ja hier um bash-befehle geht. Ich bin mir bei diesen Umleitungen immer nie so sicher.
12.1. Ausgabeumlenkung (shell redirection) und Pipes http://suse-linux-faq.koehntopp.de/q/q-shell-redirect.html
Danke! Gruß Sören
participants (4)
-
Achim Schäfer
-
David Haller
-
Frank Hudl
-
Sören Wengerowsky