On Sat, Nov 20, 2004 at 02:04:34PM +0100, Andreas Winkelmann wrote:
Am Samstag, 20. November 2004 13:57 schrieb Nico Jochens:
Jetzt steh ich aber auf dem Schlauch. Ich hab die Antwort von Andreas gelesen aber irgendwie..... In meinem gesamten init.d Verzeichnis ist kein einziges Dollarzeichen zu finden auch nicht in den rc*-Verzeichnissen. Ich hab noch ne 8.2, liegt das vielleicht daran? Bei mir gibt es nur Links.
In /etc/init.d/ liegen die Scripte, in den */rc?.d/* Verzeichnissen die Links. In den Scripts stehen im Header jeweils Infos für das insserv-Kommando unter anderem dieser header:
### BEGIN INIT INFO # Provides: sendmail postfix # Required-Start: $network $named $syslog # X-UnitedLinux-Should-Start: cyrus ldap ypbind # Required-Stop: # Default-Start: 3 5 # Default-Stop: # Description: start the Postfix MTA ### END INIT INFO
Bei Required-Start siehst Du die Variablen und in /etc/insserv.conf sind die Inhalte:
$network network +pcmcia +hotplug $named +named $network $syslog syslog
$network z.B. heisst, das network (Das Script aus /etc/init.d), pcmcia (falls installiert) und hotplug (falls installiert) gestartet sein müssen. Ähnliches für $named. $syslog enthält lediglich das syslog-script selbst.
Suuuper. Mit der klasse Erklärung hab ich denn jetzt den boot- und die Startprozesse wesentlich genauer Verstanden als bisher. Vielen Dank Nico -- It`s not a trick...it`s Linux! | web: www.linico.de -----------°°----------- | mailto: nico@linico.de Nico Jochens - MCSE und CNA | Registered Linux User #313928 Hamburg, Germany | PGP-Signature: kommt noch