Wenn Sie "update-rc.d myscript default" ausführen - was wird beim Starten / Herunterfahren aufgerufen?

13

Was wird beim Starten / Herunterfahren beim Ausführen aufgerufen update-rc.d myscript default?

Die Dokumente scheinen verschwommen zu sein, ich möchte Beton. Ich vermute, dass dies passiert:

Beim Start (speziell beim Eintritt in Runlevel 2, Multiuser) wird dieser Befehl ausgeführt:

/etc/init.d/myscript start

Und beim Herunterfahren / Neustarten wird dasselbe Skript aufgerufen wie:

/etc/init.d/myscript stop

Ist das alles, was hier wirklich passiert?

David Parks
quelle

Antworten:

8

Das ist richtig.

Entnommen aus man update-rc.d:

Wenn Standardeinstellungen verwendet werden, erstellt update-rc.d Links, um den Dienst in Runlevel 2345 zu starten und den Dienst in Runlevel 016 zu stoppen. Standardmäßig haben alle Links die Sequenznummer 20, diese sollte jedoch überschrieben werden, falls vorhanden Abhängigkeiten. Wenn beispielsweise Daemon B von A abhängt, muss A gestartet werden, bevor B und B vor A beendet werden. Dies erreichen Sie, indem Sie zwei NN-Argumente angeben. Im Allgemeinen sollten Kern-Daemons früh beginnen und spät beendet werden, während Anwendungen spät beginnen und früh beendet werden können.

Weitere Informationen finden Sie hier im Abschnitt "Benutzerdefinierte Init-Skripte installieren".

Bruno Pereira
quelle