[Eisfair] rc.local exit 0
Ansgar Püster
ansgar.puester at netcologne.de
Mo Jan 6 17:22:59 CET 2020
Hallo,
> Den könnte der Init-Prozess auswerten, um Erfolg oder Misserfolg zu melden.
>
> Init wartet nicht z. B. durch Lauschen auf die Prozessliste, ob ein Skript
> zu Ende ist.
/etc/init.d ist nur das "Sammelbecken" für die
Skripts. Entscheidend sind die Kxx bzw. Sxx
Einträge (Links) in /etc/rc?.d.
Zu Init:
Meines Wissens wird zunächst aus der /etc/inittab
ausgewertet, welcher default runlevel auszuführen
ist.
-- schnippt --
id:2:initdefault: # default runlevel is 2
...
l2:2:wait:/etc/init.d/rc 2 # 2: multi-user with network
-- schnipp --
Es wird also /etc/init.d/rc 2 ausgeführt.
In /etc/init.d/rc kann man sich anschauen, was beim
Wechsel zum runlevel 2 passiert, und ob dort ein
Returncode ausgewertet wird.
Linux ist zwar "a magic moment" aber nicht magisch!
Gruß,
Ansgar
Mehr Informationen über die Mailingliste Eisfair