Hallo,
wenn ich mich nicht irre, ging das Job-abhängige erstellen lassen einer Bestätigungsemail z. B. wie folgt:
crontab -e
* * * * * Befehl > /dev/null
Oder täuscht mich meine Erinnerung? Hab's halt schon lange nicht mehr so gemacht ....
Falls dem so ist, kann mir evtl. jamnd erklären, warum dies bei SuSE 7 nicht mehr funzt?
Falls dem nicht so ist, wie ist es korrekterweise?
Danke!!!
Cron mail
Re: Cron mail
Lass das ">/dev/null" einfach weg!
Wenn cron die befehle ausführt, sitzt ja ggf. niemand am Terminal, deshalb fängt er alle Ausgaben auf und mailt sie nach Abschluss des Jobs an den Besitzer des Jobs. Und wenn Du das Senden der Nachricht <i>wirklich</i> unterbinden willst, musst Du ausser stdout auch noch stderr umlenken: ">/dev/null 2>&1"
OK?
Wenn cron die befehle ausführt, sitzt ja ggf. niemand am Terminal, deshalb fängt er alle Ausgaben auf und mailt sie nach Abschluss des Jobs an den Besitzer des Jobs. Und wenn Du das Senden der Nachricht <i>wirklich</i> unterbinden willst, musst Du ausser stdout auch noch stderr umlenken: ">/dev/null 2>&1"
OK?
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Cron mail
Hallo Jochen,
vielen Dank!!!! Et funzt.
(hab's nun auch 'mal schriftlich festgehalten .... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> )
vielen Dank!!!! Et funzt.
(hab's nun auch 'mal schriftlich festgehalten .... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> )
Re: Cron mail
Hallo,
eine andere Möglichkeit wäre noch >>/var/log/beispiel_cron_log , die Standardausgabe wird so in eine "Log"-Datei umgeleitet und die Standardfehlerausgaben werden weiterhin als mail verschickt. Soll alles in die Datei umgeleitet werden muß nur noch 2>&1 angehängt werden.
Grüße,
Oliver
eine andere Möglichkeit wäre noch >>/var/log/beispiel_cron_log , die Standardausgabe wird so in eine "Log"-Datei umgeleitet und die Standardfehlerausgaben werden weiterhin als mail verschickt. Soll alles in die Datei umgeleitet werden muß nur noch 2>&1 angehängt werden.
Grüße,
Oliver
Pro-Linux ...oder haben SIE einen Rasenmähermotor in Ihrem Sportwagen?!
Re: Cron mail
Ok, das ist 'ne Möglichkeit.
Aber mittlerweile mag ich's nicht mehr so, wenn jedes kleine Proggie sein eigenes Logfile verwalten will. Wenn man eigene Skripte schreibt, die periodisch laufen und irgendwas mitloggern sollen, dann würde ich stark das Kommando "logger" empfehlen. Der ist nix weiter als eine Shell-Schnittstelle zum syslogd. Und damit gelangen die Nachrichten dahin, wo sie hingehören und sowieso jeder Admin mal 'n Blick hineinwirft - oder?!?
Aber langsam wird's off-topic. Und tschüss!
Aber mittlerweile mag ich's nicht mehr so, wenn jedes kleine Proggie sein eigenes Logfile verwalten will. Wenn man eigene Skripte schreibt, die periodisch laufen und irgendwas mitloggern sollen, dann würde ich stark das Kommando "logger" empfehlen. Der ist nix weiter als eine Shell-Schnittstelle zum syslogd. Und damit gelangen die Nachrichten dahin, wo sie hingehören und sowieso jeder Admin mal 'n Blick hineinwirft - oder?!?
Aber langsam wird's off-topic. Und tschüss!