Wie Cron Meldungen abstellen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Wie Cron Meldungen abstellen

Beitrag von Huck Fin » 22.09.2008 09:09:13

Hi,
ich bekomm täglich Meldungen über Cron-Jobs per Mail.
Kann man das abstellen ??

z.b.

Code: Alles auswählen

Mon Sep 22 05:00:01 CEST 2008
Stopping NTP server: ntpd.
22 Sep 05:00:02 ntpdate[20169]: step time server 192.53.103.108 offset -12.683530 sec Mon Sep 22 04:59:49 CEST 2008
meine Crontab
# taeglich die zeit um 05:00 uhr aus dem inet holen
0 5 * * * root /home/scripte/inetzeit

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: Wie Cron Meldungen abstellen

Beitrag von nepos » 22.09.2008 09:46:57

Gibt mehrere Möglichkeiten:
1.) Wenn du generell keine Mails haben willst, kann du an den Anfang der crontab folgendes einfügen:

Code: Alles auswählen

MAILTO=""
Damit werden von cron keine E-Mails verschickt (siehe man 5 crontab).

2.) Du änderst deine Zeile in der crontab:

Code: Alles auswählen

0 5 * * * root /home/scripte/inetzeit > /dev/null 2>&1
Damit wird alles nach /dev/null umgeleitet, sprich, cron bekommt auf STDOUT und STDERR keine Ausgaben mehr zu sehen und schickt damit auch keine Mails mehr. Das gilt dann halt nur für diesen Cronjob.

3.) Fast wie 2.), nur dass du halt an der passenden Stelle in deinem Skript die Umleitung nach /dev/null machst.

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: Wie Cron Meldungen abstellen

Beitrag von Huck Fin » 22.09.2008 12:42:24

Hi,
1000 Dank.
Damit werd ich es wohl hinbekommen.

Antworten