ubuntuusers.de

if abfrage funzt nicht

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

I3orisdieklinge

Anmeldungsdatum:
17. Januar 2006

Beiträge: 268

Wohnort: Lübeck

hi,

hier ein rätsel:

egal ob ich ok oder cancel drücke (also der wert 1 oder 0 ist) die while-schleife läuft immer durch, warum nur???

#!/bin/bash

zenity --question \
--text="Soll der Traffic auf 1500/48 limitiert werden?"

asdf=$?

zenity --info \
--text=$asdf

while asdf=0
do
wondershaper eth0 1500 48
wondershaper eth1 1500 48
wondershaper eth2 1500 48
exit
done

haraldkl

Avatar von haraldkl

Anmeldungsdatum:
21. Juli 2005

Beiträge: 1903

Wohnort: Würselen

Weil du eine Zuweisung erfolgreich ausführst? (asdf=0)
Du wolltest eigentlich etwas in der Art:

while [ "$asdf" = "0" ]


Hoffe das hilft dir weiter 😉

I3orisdieklinge

(Themenstarter)

Anmeldungsdatum:
17. Januar 2006

Beiträge: 268

Wohnort: Lübeck

thx, das war der entscheidende hinweis ☺

Antworten |