Ping
Peter Mairhofer
- php
0 Götz0 fastix®0 Peter Mairhofer
Hallo,
Ich möchte in meinem Intranet eine Statusanzeige für die PCs im Netzwerk angeben (läuft, läuft nicht).
I Moment führe ich am Server einen "ping -c 1 $IP" aus und funktioniert wunderbar. Leider scheine ich bei ping kein Timeout einstellen zu können, falls der Computer nicht gefunden wird. Und da das viele sind ist die Zeit vieeeel zu lang.
Hat jemand nen Tipp für mich?
Peter
Hallo Peter!
"ping -c 1 $IP" [...] Leider scheine ich bei ping kein Timeout einstellen zu können [...]
Hat jemand nen Tipp für mich?
Ja, man ping ;)
Bei mir steht da:
-w deadline
Specify a timeout, in seconds, before ping exits regardless of
how many packets have been sent or received. In this case ping
does not stop after count packet are sent, it waits either for
deadline expire or until count probes are answered or for some
error notification from network.
Das sollte doch der Timeout sein, den du suchtest, oder?
MfG
Götz
Hi,
Ja, man ping ;)
ja, wie schon erwähnt, bei mir gibt's das nicht. Bevor ich die ganze man-Page poste, hier das usage:
usage: ping [-LRdfnqrv] [-c count] [-i wait] [-l preload]
[-p pattern] [-s packetsize] [-t ttl] [-I interface address] host
Peter
Moin!
Hallo,
Hat jemand nen Tipp für mich?
"man ping" ist Dein Freund...
Ich glaub -w ist Deine Option. (Zeitangabe in Sekunden)
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hi,
"man ping" ist Dein Freund...
Ich glaub -w ist Deine Option. (Zeitangabe in Sekunden)
Ja, meinen Freund hab' ich auch benutzt. Aber es gibt da keine Option -w und auch nichts vergleichbares (Das gibt es nur ein Win$ bei einem ping -h)
Peter
Moin!
Ja, meinen Freund hab' ich auch benutzt. Aber es gibt da keine Option -w und auch nichts vergleichbares (Das gibt es nur ein Win$ bei einem ping -h)
Welches OS verwendest Du? Kannst Du eventuell ein anderes Ping installieren?
fastix®
Hallo,
(...)
hatte offensichlich wirklich die falsche Ping Version (netkit-ping statt iputils-ping).
apt-get install iputils-ping
machte das System wieder fit ;-)