M Hoeller wrote:
Hallo Franz
egal was ich tue ich lande im else Zweig! If verlangt doch eine boolschen Wert, wie kommt denn der zu stande? Die eckige Klammer ist = test. Nur was wird hier bewertet? Mir scheint dass das Ergebnis immer true ist ....?
Gruß Michael
On Freitag, 16. März 2007, Franz Linter wrote:
probier es mit if [ ! /bin/ping -c1 <IP-Adresse> ] then [.. ] else [.. ] fi
Entkopple die Bedingung, und es sollte funktionieren: ping -c1 $1 -w2 > /dev/null if [ $? = 0 ] ; then echo -e "Adresse $1 antwortet." else echo -e "Adresse $1 antwortet nicht!" fi -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org