Am Sonntag, 31. Januar 2010 21:32:37 schrieb Ekkard Gerlach: Hallo Ekkard,
* David Haller schrieb:
[...] ja besten Dank, jede Menge Lösungen. Aber auch alle wieder mit einem Parser, ob grep oder awk.
Ob die Schnittstelle up ist kannst du z.B. wohl so testen:
ip link show eth0 | grep -q 'UP'
weder bei Suse 11.1 noch einem lenny gibt es "UP" im Aufruf von ip link show eth0. Ich finde auch sonst nix:
rex4:~ # ip link show eth0 2: eth0:
mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:1a:92:45:dc:48 brd ff:ff:ff:ff:ff:ff eth0 ist in diesem Bsp up.
Ich verwende hierfuer folgenden Einzeiler (Zeilenumbruch aus): myip=`LANG=C /sbin/ifconfig <device> | sed -n '/addr:/s/ [^r]*..//gp'`; echo "$myip" Wenn myip leer bleibt, dann ist das Device down, sonst kommt hier die lokale IP. Schreibe doch bitte mal, was Du genau vor hast. MfG Th. Moritz -- Du bist allein? Du bist crazy? Du willst Party? Dann schick eine SMS mit "Feuer" and die 112! Und schon steht ein Partymobil mit Schaumkanone, Lichtanlage und 20 Partyboys vor deiner Tür! ( weiss nicht woher ) -- 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