From: Juergen Roethig (jroethig_at_gmx.de)
Date: 20. May 2002
Hallo Du "(System-)Fummler", hallo Welt ;-)
christian Eichert wrote:
>
> Ich langweile mich wieder mal und es juckt mich in den Systemdiensten
> rumzufummeln...
>
> ich frage mich zB warum "kudzu" sowohl im Runlevel 3 als auch in 4 gestartet
> wird ...
> oder noch viel krasser "network" ... warum wird es in Runlevel 2, 3 , 4 und
> 56 gestartet ... ?
> Warum langt es nicht wenn es im Runlevel 2 gestartet wird ?
>
> Und vice-versa warum wird postgresql im Runlevel 2 angehalten, obwohl ich es
> in keinem der 6 Runlevels starte ???
>
> kann mir jemand da Nachhilfe geben ?
Ich verstehe nicht ganz, was Dein Problem ist - oder vielleicht doch:
die in den einzelnen Runleveln gestarteten Systemdienste bauen nicht
notwendigerweise aufeinander auf, d.h. was in Runlevel 3 laeuft, muss
nicht unbedingt auch in Runlevel 2 laufen (obwohl es bei den meisten
Diensten in der Praxis so sein duerfte). Oder anders ausgedrueckt: Beim
Systemstart werden _nicht_ die Runlevel "der Reihe nach durchlaufen, bis
der gewuenschte Runlevel erreicht" ist. Daher musst Du fuer jeden
Systemdienst, fuer den es in Runlevel x ein Startskript gibt, ebenfalls
auch ein Stopskript schreiben. Und zu Deinem Postgresql-Dienst:
zusaetzliche Stopskripte "schaden nicht" (solange sie korrekt
geschrieben sind), also schadet es auch nicht, ein Stopskript fuer
irgendeinen Dienst "vorsorglich" in einen Runlevel x einzufuegen, obwohl
dieser Dienst eigentlich gar nicht gestartet wird - es verzoegert nur
ein wenig den Wechsel (genauer das verlassen) des jeweiligen Runlevels
...
Gruss
Juergen
Dieses Archiv wurde generiert von hypermail 2.1.2 : 20. May 2002 CEST