Testen der rc.d-Pegel

Testen der rc.d-Pegel

Ich habe eine Hierarchie laufender Programme, die eine ganz bestimmte Start- und Stoppreihenfolge haben. Ich glaube, ich habe die Ausführungsebenen richtig eingestellt, aber ich habe Probleme damit, dass einige von ihnen nicht in der beabsichtigten Reihenfolge funktionieren. Gibt es eine Möglichkeit, den Start und das Herunterfahren schrittweise durchzugehen, damit ich sehen kann, was passiert, während es passiert?

Antwort1

Die Reihenfolge des Bootvorgangs bei Debian/Ubuntu rc(number).dist wie folgt:

0 bis 6für den Runlevel, 0 für Anhalten, 6 für Neustart usw.

Kam Anfang des Links für Kill.

Sam Anfang des Links für Start.

Die Zahl nach dem K/S gibt die Reihenfolge an, in der sie innerhalb jeder Laufebene von niedrig bis hoch beginnen.

Beispiele:

/etc/rc3.d/S20apache2 -> ../init.d/apache2

beginnt vor:

/etc/rc3.d/S75sudo -> ../init.d/sudo

Der Befehl zum Aktualisieren der Runlevel lautet update-rc.d.

Beispiel ausAbonnieren:

  • Starten von Apache mit Priorität 20 auf den Runleveln 2, 3, 4 und 5 und Kill mit Priorität 80 auf den Runleveln 0, 1 und 6

    update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 
    

verwandte Informationen