Ich versuche, ein besseres Verständnis für Runlevel und dergleichen zu bekommen.
Ich habe zwei Skripte in /etc/ erstellt, eines heißt cinit
und das andere cdinit
. Die Skripte stehen für „custom initialize“ und „custom deinitialize“, sodass ich einige benutzerdefinierte Befehle ausführen kann. Die Datei wird nur mit einem Parameter cinit
ausgeführt und die andere nur mit einem Stoppparameter (wird durch einen Switch Case in der Datei überprüft).start
ddinit
Ich werde symlinks
diese Skripte erstellen:
S-Präfix-Link zu
cinit
in rc2,rc3,rc4,rc5K-Präfix-Link zu
cdinit
in rc0,rc6
- Nach meinem Verständnis: Wenn ich den Server aus dem ausgeschalteten Zustand starte, wechselt er in die Runlevel 2, 3, 4 oder 5.
- Wenn ich
sudo reboot
dies tue, wechselt der Server zuerst in den Runlevel 6 und dann erneut in die Runlevel 2, 3, 4 oder 5. - Wenn ich den Server herunterfahre, wechselt er in den Runlevel 0.
Werden die Skripte im RC-Ordner auf diese Weise ausgeführt?