Beim Hochfahren automatisch Befehle ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
hackgrid
Beiträge: 102
Registriert: 19.07.2004 14:39:37

Beim Hochfahren automatisch Befehle ausführen

Beitrag von hackgrid » 09.10.2004 23:51:08

Hallo,
dieses Forum hat für mich am besten gepasst.

Ich möchte Befehle für mein WLAN und auch den Joystick usw. bei jedem Start automatisch ausführen lassen.
Dazu habe ich eine datei in /etc/init.d erstellt.

#!! /bin/sh

modprobe ndiswrapper
iwconfig wlan0 mode Managed
iwconfig wlan0 essid Netzwerk
dhclient wlan0

Allerdings wird sie beim Hochfahren nicht ausgeführt.
Sie nennt sich nur "wlan".

Was habe ich falsch gemacht, muss ich beachten bzw. muss ich ausführen damit dieses Skript automatisch ausgeführt wird?

Fuffi
Beiträge: 92
Registriert: 28.04.2002 09:38:24
Wohnort: Wien

Beitrag von Fuffi » 09.10.2004 23:56:26

musst im entsprechend runlevel verzeichniss (im normalfall 2) also im /etc/rc2.d ein link auf dein script machen.
link sollte SXXwlan heissen, XX ist die zahl wann das script ausgeführt werden sollte, umso höher umso später wirds ausgeführt

dirk_74
Beiträge: 167
Registriert: 09.10.2004 21:46:13
Wohnort: Kelkheim

Beitrag von dirk_74 » 10.10.2004 00:02:44

Hallo,
Du hast nichts falsch gemacht, allerdings benötigst Du noch einen Softlink auf dieses Skript unter dem jeweilgen Runlevel (z. B. /etc/rc2.d), damit Dein SKript auch gestartet wird.
(Beispiel)
Wechsel in das Verzeichnis des gewünschten Runlevel:
cd /etc/rc2.d
Lege den Softlink an:
ln -s /etc/init.d/wlan-skript.sh S20wlan-Skript

Gruß
Dirk

hackgrid
Beiträge: 102
Registriert: 19.07.2004 14:39:37

Beitrag von hackgrid » 10.10.2004 00:37:55

Danke.
Habt ihr nen genaueren Artikel über die einzelnen Runlevels?

Benutzeravatar
phili
Beiträge: 45
Registriert: 06.10.2004 21:24:23
Wohnort: Hamburg

Beitrag von phili » 10.10.2004 00:58:33

hackgrid hat geschrieben: Habt ihr nen genaueren Artikel über die einzelnen Runlevels?
Dies sieht zum Einstieg ganz nett aus.
http://www.tuxhausen.de/kurs_init.html

Der Default Runlevel ist aber meines Wissens distributionsabhängig anders gewählt.

Gruß Phili

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 10.10.2004 11:07:28

Hackgrid, die Debianmethode, um Dein Problem zu lösen bzw. zu automatisieren, wäre wie folgt:

1. Trag "ndiswrapper" in /etc/modules ein (zB mittels modconf)
2. In /etc/network/interfaces machst Du einen Eintrag wie folgt:

Code: Alles auswählen

auto wlan0
iface wlan0 inet dhcp
    wireless_mode Managed
    wireless_essid Netzwerk

hackgrid
Beiträge: 102
Registriert: 19.07.2004 14:39:37

Beitrag von hackgrid » 10.10.2004 12:09:58

Danke, ich habs jetzt mit der rc2.d Methode gemacht und es klappt super, danke aber auch für die restlichen Antworten.

Antworten