• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Startreihenfolge im runlevel 5

Moin,

wer kann mir mal eine Handreichung machen? Mein Script wird zu früh gestartet.
Also: in /etc/init.d/rc5.d hab ich folgende Reihenfolge:
Code:
/etc/init.d/rc5.d/S01resmgr -> ../resmgr
 /etc/init.d/rc5.d/S02earlykbd -> ../earlykbd
 /etc/init.d/rc5.d/S03earlykdm -> ../earlykdm
 /etc/init.d/rc5.d/S04boot.udev -> ../boot.udev
 /etc/init.d/rc5.d/S05network -> ../network
 /etc/init.d/rc5.d/S06syslog -> ../syslog

....

/etc/init.d/rc5.d/S18haldaemon -> ../haldaemon
/etc/init.d/rc5.d/S18run_modem -> ../run_modem
/etc/init.d/rc5.d/S19powersaved -> ../powersaved
/etc/init.d/rc5.d/S20cupsrenice -> ../cupsrenice
/etc/init.d/rc5.d/S21SuSEfirewall2_setup

demnach hätte run_faxmodem (ein Script, welches das Modem initialisiert) eigentlich lange nach dem Netzwerk etc. gestartet werden müssen.

Aus boot.msg:
Code:
INIT: Entering runlevel: 5
...
<notice>startproc: execve (/sbin/syslog-ng) [ /sbin/syslog-ng ], [ CONSOLE=/dev/console ROOTFS_FSTYPE=reiserfs SHELL=/bin/sh TERM=linux ROOTFS_FSCK=0 LC_ALL=POSIX INIT_VERSION=sysvinit-2.85 REDIRECT=/dev/tty1 COLUMNS=158 PATH=/sbin:/usr/sbin:/bin:/usr/bin:/lib/klibc/bin vga=0x31a RUNLEVEL=5 SPLASHCFG=/etc/bootsplash/themes/SuSE/config/bootsplash-1280x1024.cfg PWD=/ PREVLEVEL=N LINES=59 SHLVL=2 HOME=/ SPLASH=yes splash=verbose ROOTFS_BLKDEV=/dev/system/root _=/sbin/startproc DAEMON=/sbin/syslog-ng ]
<notice>startproc: execve (/sbin/klogd) [ /sbin/klogd -c 1 -x -x ], [ CONSOLE=/dev/console ROOTFS_FSTYPE=reiserfs SHELL=/bin/sh TERM=linux ROOTFS_FSCK=0 LC_ALL=POSIX INIT_VERSION=sysvinit-2.85 REDIRECT=/dev/tty1 COLUMNS=158 PATH=/sbin:/usr/sbin:/bin:/usr/bin:/lib/klibc/bin vga=0x31a RUNLEVEL=5 SPLASHCFG=/etc/bootsplash/themes/SuSE/config/bootsplash-1280x1024.cfg PWD=/ PREVLEVEL=N LINES=59 SHLVL=2 HOME=/ SPLASH=yes splash=verbose ROOTFS_BLKDEV=/dev/system/root _=/sbin/startproc DAEMON=/sbin/klogd ]
Starting syslog servicesdone
Starting D-BUS daemondone
Initializing random number generatordone
<notice>startproc: execve (/sbin/resmgrd) [ /sbin/resmgrd ], [ CONSOLE=/dev/console ROOTFS_FSTYPE=reiserfs TERM=linux SHELL=/bin/sh ROOTFS_FSCK=0 LC_ALL=POSIX INIT_VERSION=sysvinit-2.85 REDIRECT=/dev/tty1 COLUMNS=158 PATH=/sbin:/usr/sbin:/bin:/usr/bin:/lib/klibc/bin vga=0x31a RUNLEVEL=5 PWD=/ SPLASHCFG=/etc/bootsplash/themes/SuSE/config/bootsplash-1280x1024.cfg PREVLEVEL=N LINES=59 HOME=/ SHLVL=2 splash=verbose SPLASH=yes ROOTFS_BLKDEV=/dev/system/root _=/sbin/startproc DAEMON=/sbin/resmgrd ]
Starting resource managerdone
Loading keymap qwertz/de-latin1-nodeadkeys.map.gz
done starting modem                                     <-----******
FIFO: open: No such device or address
Loading compose table winkeys shiftctrl latin1.adddone
Start Unicode mode
doneLoading console font lat9w-16.psfu  -m trivial G0:loadable
doneStarting service kdm<notice>startproc: execve (/opt/kde3/bin/kdm) 
...
Da wo die Stern sind ist das Script.
Das Script wird nicht nach den hal-daemon, sondern weit davor gestartet, was nach der Numerierung doch eigentlich nicht sein dürfte, oder?
Wie krieg ich das Script nach hinten? Es auf S99 zu setzen hat auch nichts genutzt.....
Thx
Axel
 
Code:
#! /bin/sh
#
# /etc/init.d/run_modem
#
### BEGIN INIT INFO
# Provides:       modem
# Required-Start: $network $syslog $hylafax
# Required-Stop:
# Default-Start:  3 5
# Description:    Start modem for send-only environment
### END INIT INFO
Im Runlevel-editor taucht es auf, aber ich habs händisch eingefügt (ln -s ...)
Den Link kenn ich nicht, schau ich mir an, Thx!

@stka: SuSE 10.0
 
Oben