18 Oct
2002
18 Oct
'02
11:46
Hallo liste, ich sitze hier an einem script, das überprüfen soll, ob eine qdisc vorhanden ist oder nicht. der befehl "tc qdisc show" gibt bei vorhandener qdisc deren parameter aus, bei nicht vorhandener qdisc gibt er nichts aus. wenn die Ausgabe also Null ist, soll der befehl ausgeführt werden. Hier mein script: #!/bin/sh if test -z "tc qdisc show" then echo "läuft schon" else echo "starte qdisc" tc qdisc add dev eth0 root tbf rate 70kbit latency 50ms burst 1540 fi exit --------- warum funktioniert die zeile mit test nicht ? Das script startet immer else.... Danke und schönen (Frei-)Tag noch -- SET THE CONTROLS FOR THE HEART OF THE SUN