Startreihenfolge der Init-Skripte

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Startreihenfolge der Init-Skripte

Beitrag von bitbieger » 05.10.2004 10:35:45

Hi Leute,

bei meinem Rootie ist wohl irgendwie die Reihenfolge der Init-Skripte durcheinander geraten. Vielleicht kann mal einer von euch einen Blick drauf werfen und hier und da korrigieren.

Code: Alles auswählen

$ ls -1 /etc/rcS.d
README
S02mountvirtfs
S05bootlogd
S05initrd-tools.sh
S05keymap.sh
S07hdparm
S10checkroot.sh
S18hwclockfirst.sh
S20modutils
S25libdevmapper1.00
S30checkfs.sh
S30etc-setserial
S30procps.sh
S35devpts.sh
S35mountall.sh
S39dns-clean
S39ifupdown
S40hostname.sh
S40networking
S40shorewall
S41portmap
S45mountnfs.sh
S46setserial
S48console-screen.sh
S55bootmisc.sh
S55urandom
S70nviboot
S70screen-cleanup
S70xfree86-common
S75sudo

Code: Alles auswählen

$ ls -1 /etc/rc2.d
S10sysklogd
S11klogd
S19amavis
S19nscd
S19spamassassin
S20clamav-daemon
S20clamav-freshclam
S20courier-authdaemon
S20courier-imap
S20courier-imap-ssl
S20courier-pop
S20courier-pop-ssl
S20daemontools
S20inetd
S20jailkit
S20linuxconf
S20makedev
S20mon
S20mysql
S20postfix
S20rsync
S20saslauthd
S20sqwebmail
S20ssh
S20webmin
S50proftpd
S89atd
S89cron
S91apache
S99bootclean.sh
S99bootmisc.sh
S99cod-servers
S99console-screen.sh
S99devpts.sh
S99hostname.sh
S99hwclock.sh
S99ifupdown
S99initrd-tools.sh
S99keymap.sh
S99modutils
S99mountall.sh
S99networking
S99procps.sh
S99rmnologin
S99shorewall
S99stop-bootlogd
S99teamspeak
Z.B. kann ich mich daran erinnern gelesen zu haben, dass *.sh Skripte nur in der rcS.d ausgeführt werden, oder sehe ich das falsch?

Danke für eure Mühe.

bitbieger

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22438
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 05.10.2004 11:32:51

Wie kommst du darauf? Aber ich kann eigentlich nichts auffälliges festellen.

Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Beitrag von bitbieger » 05.10.2004 11:46:50

Hab jetzt mal etwas aufgeräumt. Level 2 (default) sieht jetzt so aus:

Code: Alles auswählen

$ ls -1 /etc/rc2.d
S10sysklogd
S11klogd
S19amavis
S19nscd
S19spamassassin
S20clamav-daemon
S20clamav-freshclam
S20inetd
S20linuxconf
S20makedev
S20mysql
S20rsync
S20ssh
S34saslauthd
S35courier-authdaemon
S49postfix
S50courier-imap
S50courier-imap-ssl
S50courier-pop
S50courier-pop-ssl
S50proftpd
S50webmin
S51sqwebmail
S89atd
S89cron
S91apache
S98cod-servers
S98teamspeak
S99rmnologin
S99stop-bootlogd
Schon besser, oder? ;)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22438
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 05.10.2004 12:21:15

Wieso eigentlich? Die Startreiihenfolge ist doch in den Debianpaketen festgelegt? Schon mal dran gedacht, das die Reihenfolge Sinn macht?

Nehmen wir mal dhcp. Es macht doch keinen Sinn das der DHCPClient vor dem Netzwerk gestartet wird.

Wenn man die Reihenfplge der Scripte ändern will dann nur in Ausnahmefälenn, und nicht weil anders schöner aussieht.

Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Beitrag von bitbieger » 05.10.2004 12:27:40

Ähhh, ich hab doch gesagt, dass das alles etwas durcheinander geraten ist.
Z.B. machte es keinen Sinn den saslauthd NACH postfix und courier-* zu starten. Ganz im Gegenteil...
Zusätzlich wurden fälschlicherweise einige Skripte, die schon im rcS.d laufen nochmal gestartet.

Meinst du, ich denke mir aus lauter langer Weile neue Zahlen für die Init-Skripte aus?? ;-)
Sehr strange...


bitbieger

Antworten