Hallo, ich stehe vor dem Problem, Ping-Zeiten zwischen verschieden LAN messen zu müssen. Dafür habe ich im jeweiligen Netz einen Linux-Rechner, wo ich ein gebasteltes Script[1] laufen hab. Dieses führt in einer Schleife 3 Echo-Requests aus und schreibt den Mittelwert zusammen mit Datum und Uhrzeit in eine Datei. Mein Problem ist nun, wenn der Ping scheitert. Dann läuft meine Schleife nicht weiter. Wie könnte ich das abfangen? Das Script ist mit Sicherheit mega-umständlich, aber ein Kollege und ich, wir sind da keine Experten auf diesem Gebiet. Danke schon mal. Gruß Jürgen [1] #!/bin/bash i=1 until [ $i -gt 90000 ] ; do time="Datum `date +%k`:`date +%M` / `date +%d`:`date +%m`:`date +%y`" #Pingzeiten erfassen in einer Datei echo $time >ping.txt ping -c 3 $Ziel-IP >> ping.txt # Daten in eine Datei einpflegen cat ping.txt | grep "Datum" | awk '{print $2}' >erg1.txt cat ping.txt | grep "Datum" | awk '{print $4}' >erg3.txt cat ping.txt | grep "min/avg/max/mdev" | awk '{print $4}' >erg2.txt paste -d trenner.txt erg2.txt >var1.txt #trenner=/ cut -d/ -f2 var1.txt >tr1.txt cut -d/ -f3 var1.txt >tr2.txt cut -d/ -f4 var1.txt >tr3.txt echo -n "$i: " >>ergebnis.txt paste -d ; $erg3 $erg1 $tr1 >>ergebnis.txt i=$[$i +1] done