Am Donnerstag, 27. Mai 2004 15:50 schrieb Michael Koslowski:
Hallo zusammen,
also unter /etc/rc.d/rc?.d (? durch 3 oder/und 5 ersetzen) legst Du einen Link an der Form root at saferlinux#ln -s /etc/init.d/StarteBluemodem /etc/rc.d/rc5.d/S99StarteBluemodem
Dann legst Du unter /etc/init.d eine Datei mit dem Inhalt rfcomm bind 0 00:03:2F:17:78:79 an und machst sie mit root at saferlinux#chmod 766 MEINEDATEI ausführbar.
Nun wird das System automatisch beim Übergang in den Runlevel Dein Script ausführen. Schreibst Du den Link in beide Verzeichnisse, dann startet es beim Übergang in Runlevel 3 oder 5, je nachdem, wo Du hinwillst. Es werden in dem Runlevelverzeichnis alle Scripts, die mit S beginnen mit dem Übergabeparameter "start" aufgerufen und zwar S01, dann S02 .... . Wenn Du es ganz sauber machen willst, dann schau in andere Startscripts unter /etc/init.d nach, da steht wie die Parameter weiter verarbeitet werden. Der einfache Befehl führt sonst zu einer Fehlermeldung, da das Script den Übergabeparamter nicht kennt;-(
So oder so ähnlich sollte es dann aussehen root at saferlinux#cat MEINEDATEI #! /bin/bash case "$1" in start) rfcomm bind 0 00:03:2F:17:78:79 ;; stop) ;; exit 1 esac
Michael
Danke für die Anleitung. Werde auch diese Variante mal ausprobieren. Gruß Micha