Crontab meldung verwerfen
HAllo Liste, noch ein Problem, dass ich durch googlen nicht lösen konnte. Ich lasse in der crontab minütlich ein Script laufen. Das hat zur Folge, das jede Minute folgender Eintrag in der /var/log/messages erscheint: Mar 13 22:06:00 gate /USR/SBIN/CRON[5247]: (root) CMD (/usr/local/bin/alarm
/dev/null 2>&1 )
Wobei ich beim googlen rausgefunden habe, dass diese Meldung durch den Ansatz
/dev/null 2>&1 eigentlich nicht mehr auftauchen sollte. Verhält sich die Suse 8.1 da anders? Bitte nochmal um eure Hilfe, danke V.-Lieder
Volker Lieder wrote:
noch ein Problem, dass ich durch googlen nicht lösen konnte.
man 5 crontab
Das hat zur Folge, das jede Minute folgender Eintrag in der /var/log/messages erscheint:
Mar 13 22:06:00 gate /USR/SBIN/CRON[5247]: (root) CMD (/usr/local/bin/alarm
/dev/null 2>&1 )
Wobei ich beim googlen rausgefunden habe, dass diese Meldung durch den Ansatz > /dev/null 2>&1 eigentlich nicht mehr auftauchen sollte.
Damit leitest du die Ausgabe deines Crontab-Entries um. Die syslog Zeile betrifft das ueberhaupt nicht.
Verhält sich die Suse 8.1 da anders?
Nein.
Bitte nochmal um eure Hilfe, danke
Diese Zeile kann man nur abschalten, wenn der Eintrag aus /etc/crontab gestartet wird. Dort darf root laut obiger manpage folgendes machen: If the uid of the owner is 0, he can put a "-" as first character of a crontab entry. Then cron won't write a sys log message about this command. Peter
Volker Lieder wrote:
noch ein Problem, dass ich durch googlen nicht lösen konnte.
man 5 crontab
Das hat zur Folge, das jede Minute folgender Eintrag in der /var/log/messages erscheint:
Mar 13 22:06:00 gate /USR/SBIN/CRON[5247]: (root) CMD (/usr/local/bin/alarm
/dev/null 2>&1 )
Wobei ich beim googlen rausgefunden habe, dass diese Meldung durch den Ansatz > /dev/null 2>&1 eigentlich nicht mehr auftauchen sollte.
Damit leitest du die Ausgabe deines Crontab-Entries um. Die syslog Zeile betrifft das ueberhaupt nicht. Diese Zeile kann man nur abschalten, wenn der Eintrag aus /etc/crontab gestartet wird. Dort darf root laut obiger manpage folgendes machen:
If the uid of the owner is 0, he can put a "-" as first character of a crontab entry. Then cron won't write a sys log message about this command.
Hatte die man-pages gelesen.. Wohl nicht aufmerksam genug. Funktioniert Wunderbar. Zur Auflösung: - * * * * * /usr/local/bin/alarm > /dev/null 2>&1 erzeugt keine ungewünschten Einträge mehr :-) Besten dank
participants (2)
-
Peter Wiersig
-
Volker Lieder