S??networking in rc0.d/ und rc6.d/

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
choji
Beiträge: 166
Registriert: 16.08.2003 00:36:52

S??networking in rc0.d/ und rc6.d/

Beitrag von choji » 07.12.2005 21:37:03

Hallo *,

bei diversen Anpassungen meiner Runlevels ist mir aufgefallen, dass das Netzwerk in den Runlevels 0(halt) und 6(reboot) gestartet werden. Eigentlich hätte ich in diesen Runlevels das stoppen des Netzwerks erwartet.

Kann mir hierzu jemand eine Erklärung gebenen?

Danke choji

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 08.12.2005 00:24:20

Zuerst werden alle K* scripts mit "stop" als Argument aufgerufen und danach alle S* scripts auch mit "stop". Es wird hier also kein einziges Script mit dem Argument "start" aufgerufen.
Es gibt aber in diesen Runlevel einige Scripte, wie "umountroot", "umountnfs", "sendsigs", "reboot", "halt" die aus Anwendersicht in diesem Runlevel eigentlich gestartet gehören.
Um dieses besser zu veranschaulichen wurden diese Scripte auf S* verlinkt und trotzdem mit "stop" aufgerufen.
Bei "networking" ist das sicherlich nicht so eindeutig, aber auch hier handelt es sich nicht um einen Daemon der gekillt werden soll, sondern um einen neuen Prozeß der das Netzwerk herunterfahren soll und daher gestartet werden muß.


Gruß
gms

P.S. Laut README.runlevels sollen diese Scripte zukünftig aber auch alle einen K* Link erhalten.

choji
Beiträge: 166
Registriert: 16.08.2003 00:36:52

Beitrag von choji » 10.12.2005 09:53:01

Hmm, gut zu wissen und danke für diese klärenden Worte.

Antworten