* On Tue, 04 Jun 2002 at 19:05 +0200, Manfred Hungerland wrote:
On 30 May 2002 at 20:58, Adalbert Michelic wrote:
* On Thu, 30 May 2002 at 20:29 +0200, Manfred Hungerland wrote:
kennt irgendwer eine Möglichkeit einen CronJob ohne Mail mittteilung bzw. nur mit einer kurzen Mail (an Root ) mitzuteilen.
Grund: Bei einem Server wird stündlich eine Bookmarkliste aktualisiert und anschliesend erhält Root dann eine sehr grosse Mail mit der kompletten Liste den Erzeugten HTML Seiten.
Soferne ich Dich richtig verstanden habe, möchtest Du in Deine /etc/crontab was in der Preislage reinschreiben:
5 22 * * * root test -x /usr/sbin/texpire && /usr/sbin/texpire >/dev/null
Hallo
sorry nochmal eine Frage zu obiger Antwort. Nach meinem Verständniss wird hier der befehl texpire 2x ausgeführt .. ? ( bitte um berichtigung wenn falsch ( bei der ersten ausführung wird eine mail an root gesendet und die 2te nach /dev/null umgeleitet ))
die Option && heisst doch das bei erfolgreicher Ausführung der nachfolgende Befehl ausgeführt.
Nein, texpire wird nicht 2x ausgeführt. Der erste Befehl ist test, damit wird überprüft, ob /usr/sbin/texpire existiert und ausführbar ist. Wenn dem so ist, wird texpire ausgeführt und die Standardausgabe nach /dev/null umgeleitet. Was ich damals eigentlich meinte, war, daß Du ein "> /dev/null" an das Ende Deines Befehls schreiben sollst. Damit sind die normalen Ausgaben weg, wenn das Programm aber was auf stderr schreibt, kriegt root eine Mail. Das lässt sich mit einem zusätzlichen "2>/dev/null" natürlich auch noch unterdrücken.
- existiert dazu auch irgendwo eine manpage ( man crontab ist es nicht )
Der Befehl wird von der shell ausgeführt, das sollte in Deinem Fall wohl die bash sein -> man bash man bash_builtins (oder man bashbuiltins) man test Aber Vorsicht - da steht viel drin :-) Irgendwo gabs mal eine schöne bash-Doku, aber da weiß ich leider die URL nicht auswendig. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at