* Kilian Huber schrieb am 13.Apr.2000:
Es läuft alle 2 Min ein Cronjob, der ein selbst gebasteltes Script ausführt.
Ein Performenstest? SCNR. ;))
Das Problem ist nun, dass innerhalb dieses Scripts ein Befehl verwendet wird, dessen Ausgabe mir dann cron zumailt. Ich will jetzt die Ausgabe des Scripts nach /dev/null umleiten, versucht habe ich schon
*/2 * * * * /bin/bash /home/croner/scripts/meinscript >/dev/null
und
*/2 * * * * /bin/bash /home/croner/scripts/meinscript 2>&1 >/dev/null
*/2 * * * * /bin/bash /home/croner/scripts/meinscript >/dev/null 2>&1 Bei Deinem ersten Eintrag wird nur Stdout umgelenkt, während Dir Stderr noch immer zugemailt wird. Bei Deinem zweiten Eintrag wird Stderr auf Stdout umgelenkt, daß aber nicht umgelenkt wird also wird auch hier Stderr zugemailt. Erst *danach* wird Stdout umgelenkt nach /dev/null. Richtig ist, zuerst Stdout nach /dev/null umzulenken und dann erst Stderr nach Stdout, daß jetzt schon umgelenkt ist. Alternativ kannst Du auch beides direkt nach /dev/null umlenken: */2 * * * * /bin/bash /home/croner/scripts/meinscript >/dev/null 2>/dev/null Aber warum rufst Du /bin/bash auf? Wenn Du meinscript ausführbar machst, so kannst Du es gleich aufrufen und brauchst nicht /bin/bash da hinzuschreiben. Noch besser ist es, wenn Du als erste Zeile in Deinem Skript #! /bin/bash stehen hast. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com