[Wie] Tool in init.d aufnehmen?
[Wie] Tool in init.d aufnehmen?
Hallo,
ich bin grade wieder am basteln und hänge an einer Sache fest die ich noch nie gemacht habe.
Folgendes zur Erklärung:
Ich habe die Software fürmein 3Ware hardwareraid installiert. Die Binary liegt unter "usr/sbin/" und nennt sich "3dm". Jetzt möchte ich natürlich dass der Treiber gleich beim Systemstart mit geladen wird. Sonst macht ja das ganze Raid keinen Sinn (Raid1 übrigens).
Wie und mit welchem Befehl trage ich das jetzt in den Superserver ein so dass ich später mit "/etc/init.d/3dm start|stop" oder so ähnlich das starten kann bzw. der Treiber beim Systemstart direkt geladen wird?
Wie immer bin ich für eure Hilfe sehr dankbar.
Sun
ich bin grade wieder am basteln und hänge an einer Sache fest die ich noch nie gemacht habe.
Folgendes zur Erklärung:
Ich habe die Software fürmein 3Ware hardwareraid installiert. Die Binary liegt unter "usr/sbin/" und nennt sich "3dm". Jetzt möchte ich natürlich dass der Treiber gleich beim Systemstart mit geladen wird. Sonst macht ja das ganze Raid keinen Sinn (Raid1 übrigens).
Wie und mit welchem Befehl trage ich das jetzt in den Superserver ein so dass ich später mit "/etc/init.d/3dm start|stop" oder so ähnlich das starten kann bzw. der Treiber beim Systemstart direkt geladen wird?
Wie immer bin ich für eure Hilfe sehr dankbar.
Sun
- KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Hast du auch ein entsprechndes Initsrcipt ? Der Link reicht ja alleine nicht.
Zuletzt geändert von KBDCALLS am 08.03.2008 14:21:29, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Nein ich hab leider garnix.
Ich zeige euch mal was er für Infos bringt nach der installation:
Was ich jetzt garnicht verstehe ist folgende Zeile:
Wo soll den die 3w-xxxx liegen?
Hoffe die infos helfen euch
Ich zeige euch mal was er für Infos bringt nach der installation:
Code: Alles auswählen
*** Note: 3ware tests and supports Red Hat and SuSE distributions only. ***
You will need to configure the following manually on other systems.
You will need to create kill script links to init.d/3dm
Kill scripts should be setup in all run levels that don't support full user functionality.
(example rc0.d, rc1.d, rc2.d, rc6.d, rcS.d)
You will need to create start script links to init.d/3dm
Start scripts should be setup in all run levels that support full user functionality.
(example rc3.d, rc4.d, rc5.d)
If your release supports chkconfig you can use it as follows to setup the runlevel scripts.
chkconfig --add 3dm
chkconfig --level 345 3dm on
*** Note: To remove 3dm run level info use chkconfig --del 3dm ***
Run level scripts are only provided for Red Hat and SuSE Linux.
You may need to make changes to enable them under other distributions.
cp -f 3w-xxxx.rc.* /etc/rc.d/init.d/3dm
chmod 755 /etc/rc.d/init.d/3dm
The 3dm binary was copied to /usr/sbin/3dmd
3dmd.conf was created and placed in /etc
Code: Alles auswählen
cp -f 3w-xxxx.rc.* /etc/rc.d/init.d/3dm
Hoffe die infos helfen euch
- KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Das script ist für SuSE ausgelegt. Das eingentliche Verzeichnis in dem die Scripte landen ist /etc/init.d bei Debian. Die Verzeichnisse /etc/rc1.d usw sind die Verzeichnisse in denen die Links erstellt werden, die auf die eigentlichen Scripte verweisen.
Beispielsweise würde S99kdm den KDM starten K01kdm den KDM stoppen.
Die großen Buchstaben legen fest was das Srcipt macht. S starten K Stoppen. . Die ziffern im Namen legen die Reihenfolge Fest wann die Scripte abgearbeitet werden. Existieren mehrere Scripte mit der gleichen Nummer entscheidet das Alphabet über die weiter Reihenfolge.
/etc/init.d/skeleton ist ein Skeleton also Beispielscript wies aussehen könnte.
Beispielsweise würde S99kdm den KDM starten K01kdm den KDM stoppen.
Die großen Buchstaben legen fest was das Srcipt macht. S starten K Stoppen. . Die ziffern im Namen legen die Reihenfolge Fest wann die Scripte abgearbeitet werden. Existieren mehrere Scripte mit der gleichen Nummer entscheidet das Alphabet über die weiter Reihenfolge.
/etc/init.d/skeleton ist ein Skeleton also Beispielscript wies aussehen könnte.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Muß es zwar nicht unbedingt heißen. Falls das nur vorkompilierte Treiber in Binaryform sind wird das dadrauf hinauslaufen. Es sei denn es wird der Sourcecode mitgliefert. So das du sie selbst für deinen Kernel passend kompilieren kannst.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Aha,
ich hab jezt foglenden Gefunden:
-In kernel driver in 2.4.3 and newer, and 2.6 kernels
-Driver source for 2.4 and 2.6 kernels available
Quelle: http://www.3ware.de/support/OS-support.asp (fast ganz unten in der Tabelle)
Daraus schlau werde ich allerdings nicht
ich hab jezt foglenden Gefunden:
-In kernel driver in 2.4.3 and newer, and 2.6 kernels
-Driver source for 2.4 and 2.6 kernels available
Quelle: http://www.3ware.de/support/OS-support.asp (fast ganz unten in der Tabelle)
Daraus schlau werde ich allerdings nicht
- KBDCALLS
- Moderator
- Beiträge: 22453
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Die 7000 Serie wird ab kernel 2.4.3 unterstützt vom Kernel , da brauchst du nix kompilieren. Die 8000 er auch , 9500S ab Kernel 2.6.8 und 9550SX ab Kernel 2.6.14 Die Treiber/Module befinden sich schon im Kernel. Out of the Box.
Selbst Sarge sollte bis 9500S klarkommen, die hat einen Kernel 2.6.8 und Etch sowieso Kernel 2.6.18
Selbst Sarge sollte bis 9500S klarkommen, die hat einen Kernel 2.6.8 und Etch sowieso Kernel 2.6.18
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.