Juergen Pabst schrieb:
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
Hi Juergen, bei bricht 'ping -c 3 <nirgendwohin>' nach drei Versuchen ab und setzt in der tcsh die Variable $status auf 1. Ist der ping aber erfolgreich, wird $status auf 0 gesetzt. Mein Tipp ist also, entweder die Ausgabe von ping selbst auszuwerten oder aber den Rückgabewert an die Shell von 'ping'. Gruss, N. Eschricht