Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ping. Неработает "Time to wait for a response" (-W)  (Прочитано 703 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Запускаю:
ping -W10 ya.ru
Потом отключаю инет, но после 10сек. пинг висит, пишет строки:
ping: sendmsg: Network is unreachable
и не закрывается.

toZen

  • Гость
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #1 : 03 Марта 2017, 13:39:26 »
renzrv, пробел?
Код: (Bash) [Выделить]
-W timeout
Time to wait for a response, in seconds. The option affects only timeout in absense of any responses, otherwise ping waits for two RTTs.

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #2 : 03 Марта 2017, 13:58:52 »
τοΖεη,
Нет. Пробел ничего не меняет.

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2485
    • Просмотр профиля
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #3 : 03 Марта 2017, 15:40:21 »
renzrv,  ping -W 10 ya.ru вот так надо
Нарисуй свой город на openstreetmap.org

toZen

  • Гость
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #4 : 03 Марта 2017, 15:55:35 »
suslikk, собственно об этом и речь.

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #5 : 03 Марта 2017, 16:17:58 »
suslikk, τοΖεη,
Наличие или отсутствие пробела между опцией и ее аргументом ничего не меняет.

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #6 : 03 Марта 2017, 16:42:45 »
renzrv, suslikk, τοΖεη, Уважаемые, плюньте на пробел, он , так же как и опция -W не имеет отношения к времени выполнения команды ping. Вот для наглядности -  ping -i 5 -w 30 yandex.ruВремя жизни (-w) 30 сек , интервал 5 (-i) . Считайте пакеты, хоть с сетью , хоть без неё ( я кабель выдёргивал).  ;)

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Ping. Неработает "Time to wait for a response" (-W)
« Ответ #7 : 03 Марта 2017, 17:26:30 »
ruslinux,
Время выполнения команды тут непричем. Нужно чтобы работал лимит времени для ответа сервера ("Time to wait for a response") но он не работает. А вообще нужно чтобы ping работал постоянно пока есть инет (пингуется ya.ru), а когда пропадет - закрывался и не висел, но похоже пинг так не умеет и нужно городить костыль:
while : ; do ping -c1 -s8 ya.ru || break; sleep 5 ; done

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.