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