Test von Internetverbindung
Hallo Liste, gibt es eine Möglichkeit die Internetverbndung über ein Script zu testen? Es sollte etwa so aussehen: if (Internetverbindung = true) then Funktion1 else Funktion2 Vielen dank schon im voraus. Gruß Jürgen
Juergen Stahl schrieb:
Hallo Liste,
gibt es eine Möglichkeit die Internetverbndung über ein Script zu testen? Es sollte etwa so aussehen: if (Internetverbindung = true) then Funktion1 else Funktion2
Kommt darauf an, was für eine Art Internetverbindung hast. Ohne das zu wissen, würde ich dir folgendes vorschlagen. Gehe mal von ppp0 als Ausgangsdevice aus. DEVICE=$(/sbin/ifconfig | grep ^ppp0 | cut -f 1 -d " ") if [[ "${DEVICE}" == "ppp0" ]] ; then Befehle oder Funktionen else Befehle oder Funktionen fi Gruß Marcus __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Bis zu 100 MB Speicher bei http://premiummail.yahoo.de
Danke so was hab ich gesucht. Gruß Jürgen Am Sa, 2005-01-15 um 15.03 schrieb Marcus Habermehl:
Juergen Stahl schrieb:
Hallo Liste,
gibt es eine Möglichkeit die Internetverbndung über ein Script zu testen? Es sollte etwa so aussehen: if (Internetverbindung = true) then Funktion1 else Funktion2
Kommt darauf an, was für eine Art Internetverbindung hast. Ohne das zu wissen, würde ich dir folgendes vorschlagen. Gehe mal von ppp0 als Ausgangsdevice aus.
DEVICE=$(/sbin/ifconfig | grep ^ppp0 | cut -f 1 -d " ") if [[ "${DEVICE}" == "ppp0" ]] ; then Befehle oder Funktionen else Befehle oder Funktionen fi
Gruß
Marcus __________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de Bis zu 100 MB Speicher bei http://premiummail.yahoo.de
Am Samstag, 15. Januar 2005 15:03 schrieb Marcus Habermehl:
Juergen Stahl schrieb:
Hallo Liste,
gibt es eine Möglichkeit die Internetverbndung über ein Script zu testen? Es sollte etwa so aussehen: if (Internetverbindung = true) then Funktion1 else Funktion2
Kommt darauf an, was für eine Art Internetverbindung hast. Ohne das zu wissen, würde ich dir folgendes vorschlagen. Gehe mal von ppp0 als Ausgangsdevice aus.
DEVICE=$(/sbin/ifconfig | grep ^ppp0 | cut -f 1 -d " ") if [[ "${DEVICE}" == "ppp0" ]] ; then Befehle oder Funktionen else Befehle oder Funktionen fi
so 100%ig ist das aber auch nicht. Ich hab es schon mehrmals gehabt, dass laut ifconfig die Verbindung steht, aber trotzdem nicht nutzbar ist. Ich habe mir deshalb ein Script gebastelt, welches mehrere Pings auf verschiedene Internetserver sendet, und wenn die Ping-Befehle einen Wert grösser 0 zurückgeben, ist die Verbindung nicht nutzbar. Der Vorteil dabei ist auch, dass man damit auch eine Internetverbindung über einen externen Router testen kann. Mfg, Thomas
participants (3)
-
Juergen Stahl
-
Marcus Habermehl
-
Thomas Gräber