On Don, Mär 16, 2000 at 01:40:56 +0100, Ralf Steck wrote:
Hallo Marc usw,
Woran diese falschen Meldungen liegen kann ich auch nicht sagen.
Ich habe den Verdacht, dass das Bootscript die Prozesse startet und dann mach xx Millisekunden schaut, ob das Ding läuft, um dann "Done" auszugeben. Startet der Prozess langsamer, gibts das failed. Ich hatte das öfter bei Squid, der zuerst "failte" und dann zwei Zeilen später sagte "Process started".
Wenn Du Dir die Scripte mal anguckst (z. B. /etc/rc.d/sendmail) dann wirst Du feststellen, dass für die Bildschirmausgabe eine Variable $return genutzt wird; diese wird mit der Konstruktion return=$rc_done ... startproc ... || return=$rc_failed ... gefüllt. Also: Wenn startproc ... mit einem Return-Code != 0 (= Fehler) endet, wird die hinter || stehende Anweisung ausgeführt. Deinen Verdacht kann ich also (zumindest für sendmail unter suse 6.2) nicht bestätigen. Warum Dienste sporadisch nicht sauber starten kann ich nur raten. Ich habe das Problem mit dem NFS-Server und mit sendmail restart. Vielleicht folgen beim automatischen Ablauf Prozesse zu schnell hintereinander? Wie gesagt, reines Raten. Man könnte ja mal ein paar kleine sleep's in die Scripts einbauen und sich das Ergebnis dann betrachten. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com