Johanns Schneider, Freitag, 25. November 2005 13:21:
Ich habe das ganze bis jetzt soweit verstadnen, das die dateien unter /etc/init.d/rc[0-5], die mit S anfangen startskripte und die die mit K anfangen Stopskripte sind,
Stimmt.
und das die zahl die priorität festlegt, je kleiner die zahl, desto früher wird der dienst gestartet.
Stimmt.
und wenn ich die prioritäten von S05Network, S18ial und S16haldaemon ände, muss ich da irgendwelche abhängigkeiten beachten ???
Ich würde diese Zahlen nicht von Hand ändern. Guck Dir das jeweilige Skript in /etc/init.d an, dessen Priorität Du ändern möchtest. Da ist recht gut kommentiert, wie man dem Skript sagt, was zuvor und was danach gestartet werden muß, in welchem Runlevel es überhaupt gestartet werden soll, usw. Nehmen wir an, Du änderst die entsprechenden Vorgaben in /etc/init.d/network. Dann entfernst Du sämtliche Start-/Stop-Skripte aus den rcX.d mit insserv -r /etc/init.d/network und fügst sie mit insserv /etc/init.d/network wieder ein. insserv berechnet für Dich die richtige Reihenfolge und also auch die entsprechenden Start-/Stopnummern. Der Inhalt von rcX.d sind nur Links auf die Skripten unter /etc/init.d, und diese Links legt insserv für Dich an. -- Andre Tann