Hallo,
bei meinem notebook ist die wlan-Karte deaktiviert wenn apm in den suspend modus gegangen ist. Jetzt kann man ja in den apm-Verzeichnissen scripte ablegen um bestimmte Dienste beim aufwachen wieder zu starten. Da bei mir die wlan Karte aber nicht immer aktiv ist wollte ich bei aktivieren der WLAN Karte eine systemweite Variable, z.B. $WLAN=yes, anlegen und dann bei aufwachen fragen ob diese Variable gesetzt ist um dann die WLAN Karte neu zu starten.
Aber wie kann ich aus einem script heraus eine solche Variable setzen und später wieder abfragen?
Danke!
script: Systemvariable setzen bzw. lesen.
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
script: Systemvariable setzen bzw. lesen.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
Erstelle doch einfach eine Datei /etc/wlan, in die du dann schreibst
und source die Datei in dein Skript ein, etwa so
Code: Alles auswählen
WLAN=yes (oder no)
Code: Alles auswählen
#!/bin/sh
if test -e /etc/wlan; then
. /etc/wlan
else
# das hier ist natürlich optional
logger -p user.info /etc/wlan missing, assuming no
WLAN=no
fi
if test x$WLAN == xyes; then
...
fi
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
erstmal Danke euch beiden für die schnelle Antwort
Ansonsten müsste ich halt noch ein script schreiben, damit die Datei beim shutdown wieder gelöscht wird. So eine Systemvariable wäre aber schon etwas schöner, gibts da keine Möglichkeit?
erstmal Danke euch beiden für die schnelle Antwort
Das habe ich mir auch schon überlegt. Nur existiert die Datei dann immer, auch wenn ich beim nächstenmal die wlan Karte nicht aktiviert habe, deswegen dachte ich eine Systemvariable wäre da ganz praktisch da sie nach einem Neustart nichtmehr da ist.michas hat geschrieben:Du möchtest eine Datei für diesen Zweck anlegen, und dann auf Existenz bzw. Inhalt prüfen.
Ansonsten müsste ich halt noch ein script schreiben, damit die Datei beim shutdown wieder gelöscht wird. So eine Systemvariable wäre aber schon etwas schöner, gibts da keine Möglichkeit?
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
ich habe es jetzt wie von dir empfohlen gemacht, ein start-stop script das bei starten der wlan-Karte eine Datei erstellt und beim stoppen diese wieder löscht.
Mit dem script in /etc/apm/resume.d prüfe ich dann ob die Datei existiert und aktiviere die wlan Karte wieder.
ich habe es jetzt wie von dir empfohlen gemacht, ein start-stop script das bei starten der wlan-Karte eine Datei erstellt und beim stoppen diese wieder löscht.
Mit dem script in /etc/apm/resume.d prüfe ich dann ob die Datei existiert und aktiviere die wlan Karte wieder.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!