Hallo Christian und Rüdiger, Christian Knoke wrote:
On Sat, Jan 25, 2003 at 10:43:47AM +0100, Yevgen Reznichenko wrote:echo "#$IP#" if test -n $IP ; then echo "IP Konfiguriert" fiWenn jetzt keine Verbindung aufgebaut ist und ppp0 nicht konfiguriert ist, ist die Ausgabe von echo "#$IP#" ist ## , also nehme ich an der Leerstring, warum wird dann die if-Verzweigung durchlaufen? Dasif $IP != ""Setze $IP in doublequotes: "$IP"
Ja das war es, wirklich blöder Fehler! Aber ehrlich gesagt habe ich damit eine Stunde gekämpft bevor ich an die Liste schrieb (*schäm*), ich glaube ich wäre von alleine nicht drauf gekommen, ist halt mein erster Skript und von Programmiersprachen bin ich etwas anders gewöhnt.
BTW: /sbin/ifconfig läuft auch als user.
Was ???? Ich wäre nie auf die Idee gekommen etwas aus /sbin als user zu starten, na ja aber man lernt immer was neues :-)
Nochmals vielen DANK! -- Mit freundlichen Grüßen, Yevgen Reznichenko.