18 Oct
2002
18 Oct
'02
11:55
Hi, maX Bauer schrieb: [...]
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....
Naja, weil "test -z" die Länge des Strings überprüft. man test ;) also: #!/bin/sh if [ -e <Datei die vorhanden sein soll> ] ; then "tc qdisc show" else echo "starte qdisc" tc qdisc add dev eth0 root tbf rate \ 70kbit latency 50ms burst 1540 fi exit0 so sollte es klappen. Gruß Sören