it-swarm.com.de

Pingen Sie 60 Sekunden lang

Ich möchte 60 Sekunden lang eine IP-Adresse anpingen. Wie in Windows geben Sie die Zeit mit dem Flag '-t' an.

ping 192.168.1.1 -t60

Ist das unter Linux möglich?

6
mgmihir

Aus man ping

   -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.

ex.

$ time ping -w60 192.168.1.65 &>/dev/null

real    1m0.001s
user    0m0.008s
sys     0m0.000s
21
steeldriver

Der Befehl timeout kann auch hier verwendet werden. Das ist aus dem Coreutils-Paket in Linux. Der Befehl wäre:

timeout 60 ping google.com

das ist es.

Hinweis: Hier können Sie jeden Befehl mit einer zeitlichen Begrenzung für die Ausführung ausführen.

2
Mr. Linux