Sven Rudolph schrieb:
Carsten Friede cfriede@wh12.tu-dresden.de writes:
Moin.
Ich habe das automatische Laden der Module per Script in den Griff bekommen. Allerdings scheint die Option -s (silent) von grep/egrep nicht zu funktionieren. Laut Manpage soll damit alles au+AN8-er Fehlerausgaben unterdr+APw-ckt werden.
Falsch:
-s, --no-messages Suppress error messages about nonexistent or unreadable files.
Da steht nicht "alles au+AN8-er Fehlerausgaben". Und au+AN8-erdem geht es dir gar nicht um Fehlerausgaben.
Du suchst wohl eher:
-q, --quiet, --silent Quiet; suppress normal output. The scanning will stop on the first match. Also see the -s or --no- messages option below.
Nein, bei mir gibt es die Option "-q" nicht. Es gibt aber die Option "-s" und zur Erklärung steht dahinter "(silent) keine Ausgabe außer Fehlermeldungen".
BTW: Irgendwie zweifle ich, ob du wirklich das richtige Problem mit den richtigen Mitteln l+APY-st. Warum baust du nun eigentlich modprobe nach?
Naja, die Problemstellung ist folgende: Gegeben ist eine Liste mit Modulen die geladen werden sollen. Da das Skript mehrfach auch mit verändert Parametern aufgerufen werden können soll (Wahnsinns-Grammatik-Konstrukt), muß vorher geprüft werden, ob das Modulbereits geladen ist. Da ein Großteil der zurückgegeben Meldung direkt ins Log wandern ist das irgendwie unschön, wenn da diverse Fehlermeldungen mit reingehen.
Sven
-- Sven Rudolph sr1@sax.de http://www.sax.de/~sr1/
Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd