Hallo, ich habe mal eine Frage, und zwar Liefern einige Programme die ich als Cronjob laufen habe eine Ausgabe wenn sie Ausgeführt werden. Diese Ausgabe wird als Email an den root geschickt. Nun möchte ich bei einigen dieser Programme genau dieses unterbinden, wie kann ich das anstellen? Durch 2 solcher Programme ist meine Root-Mail innerhalb von 2 Tagen auf 200MB angestiegen.
Mein System:
Linux Suse 9
Danke für Eure Hilfe
Der Job darf keine Fehlermeldungen ausgeben.
crontab:
8 1 * * * /usr/local/bin/mycronjob >/dev/nul 2>&1
Nee es ist keine Fehlermeldung vom Script, sondern lediglich eine Ausgabe vom Script, was es tut. zB das eine Script updated jede volle stunde eine Statistik von meinem Gameserver. Das was er ausliest und wie er die Daten verarbeitet schreibt er in eine Mail an root. Und genau das möchte ich abstellen :(
Einfach MAILTO=”” in die crontab schreiben (-> man 5 crontab)
typo: muss natürlich /dev/null heißen nicht /dev/nul
Alternativ kann man z.B. die Fehler auch in ein Log umleiten, wodurch man dann auch diese erkennen und beseitigen kann.
Ciao
Ulf