PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgabe von Cronjobs umleiten



mcspam
16.02.04, 09:53
Hallo,

ich lasse auf meinem System regelmäßig ein Skript ausführen.
Das Skript sieht folgendermaßen aus:


export DISPLAY=:0;
/usr/X11R6/bin/xclock -update 1 &
/usr/X11R6/bin/xmessage -center "Das Internetterminal wird um 17 Uhr ausgeschaltet!" -timeout 15;
killall xclock;

Der killall Befehl (der kill Befehl auch) bringen jedoch eine Ausgabe dieser Natur:

[1] Beendet
Da das Skript als Cronjob läuft, bekomme ich die Ausgabe als mail zugeschickt, was meinen Posteingang unnötig füllt.

Wie kann ich dieses Problem denn nun umgehen?
Ich habe schon versucht in der Crontab Datei ein 1> /dev/null 2>&1 anzufügen, was 1. nicht funktioniert hat und 2. für mich absolut nicht elegant gelöst erscheint.

Vielleicht kann mir jemand helfen

ChandlerBing
16.02.04, 11:46
Original geschrieben von mcspam
Wie kann ich dieses Problem denn nun umgehen?
Ich habe schon versucht in der Crontab Datei ein 1> /dev/null 2>&1 anzufügen, was 1. nicht funktioniert hat und 2. für mich absolut nicht elegant gelöst erscheint.


0 1 * * * ~/bin/mein_skript > /dev/null 2>&1

Ich kann daran nichts unelegantes erkennen...

mcspam
16.02.04, 12:09
mag sein, funktioniert aber nicht, weil cron den syntax nicht ordentlich verarbeitet (an den Leerzeichen hängt er sich bei mir auf)