Пинг за 60 секунд

Я хочу пропинговать IP-адрес в течение 60 секунд. Как и в Windows, вы указываете время с флагом '-t'.

ping 192.168.1.1 -t60

Возможно ли это в Linux?

6
задан 20 November 2017 в 19:04

2 ответа

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

напр.

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

real    1m0.001s
user    0m0.008s
sys     0m0.000s
21
ответ дан 20 November 2017 в 19:04

Команда тайм-аута также может быть использована здесь. который из пакета Coreutils в Linux. Команда будет:

timeout 60 ping google.com

и все.

Примечание: здесь вы можете запустить любую команду с ограничением времени выполнения.

2
ответ дан 20 November 2017 в 19:04

Другие вопросы по тегам:

Похожие вопросы: