einfache Frage -> bash

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
swar0g
Beiträge: 289
Registriert: 12.12.2002 22:07:17
Wohnort: Hannover

einfache Frage -> bash

Beitrag von swar0g » 20.01.2003 16:19:04

moin all!


eine Frage an diejenigen, die sich mit bash Programmierung auskennen:

wie kann man aus der Ausgabe von lsmod erkennen, ob ein Modul geladen worden ist oder nicht?

z.B:

Code: Alles auswählen

if modulname_bei_lsmod_ausgabe_vorhanden
   tu das und das
   und tu noch mehr
fi
Vielleicht gibt es eine schönere Methode zu prüfen, ob das Modul geladen worden ist oder nicht, als die Ausgabe von lsmod auszuwerten??

Ich brauche das für einen Startscript.....

Vielen Dank im Voraus

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 20.01.2003 16:48:04

Code: Alles auswählen

modname="NVdriver" #nach irgendwas ändern
if [ "$(lsmod | grep $modname | sed 's/\([[:graph:]]*\).*/\1/')" ]
then 
echo geladen
else
echo nicht geladen
fi

Benutzeravatar
swar0g
Beiträge: 289
Registriert: 12.12.2002 22:07:17
Wohnort: Hannover

Beitrag von swar0g » 20.01.2003 20:00:51

:P jau! danke! jetzt bin ich weiter!!!

Antworten