Страница 1 из 1
Возможно ли это посредством sh?
Добавлено: 2007-12-01 2:30:31
Guest-007
Вот задался таким вопросом.
Как во фряхе проверить, прошел ли пинг?
Т.е . пинг прошел - ура. не прошел - записываем в базу время и дату.
Re: Возможно ли это посредством sh?
Добавлено: 2007-12-01 11:02:06
serge
Можно. Проверяй коды возврата утилиты ping. Примеры есть на форуме точно. Ищи.
Re: Возможно ли это посредством sh?
Добавлено: 2007-12-01 12:11:09
Daywalker
Прочитай статью
Контроль провайдера, там есть пример.
Re: Возможно ли это посредством sh?
Добавлено: 2007-12-11 22:55:36
Гость
или воспользуйся net/fping
Re: Возможно ли это посредством sh?
Добавлено: 2007-12-20 22:22:05
AnW
Ping - не решает проблему проверки жизни хоста.
E.g. Ping (ICMP) закрыт на файерволле.
Как я решил проблему:
1) Использую hping (работает как пинг, но умеет по определёному порту и протоколу tcp/udp/icmp проверить отклик )
http://forum.lissyara.su/viewtopic.php? ... ing#p47414
2) Использовать в сценарии Netcat
http://www.lissyara.su/?id=1323
P.S. Сцылки выглядят накурено, думаю рабочие не только у меня :-)
Сделано умышлено: "для соблюдения политкоректности" ссылаюсь только на этот ресурс (и так получилось что на себя :Б )
так как считаю: "ЭТОТ ПРОЕК НУЖЕН!! УНИКАЛЕН!! Автору сайта - респект"
=AnW= icq 423 935 199
Re: Возможно ли это посредством sh?
Добавлено: 2007-12-21 1:09:08
Alex Keda
AnW писал(а):Ping - не решает проблему проверки жизни хоста.
E.g. Ping (ICMP) закрыт на файерволле.
Как я решил проблему:
1) Использую hping (работает как пинг, но умеет по определёному порту и протоколу tcp/udp/icmp проверить отклик )
http://forum.lissyara.su/viewtopic.php? ... ing#p47414
2) Использовать в сценарии Netcat
http://www.lissyara.su/?id=1323
P.S. Сцылки выглядят накурено, думаю рабочие не только у меня :-)
Сделано умышлено: "для соблюдения политкоректности" ссылаюсь только на этот ресурс (и так получилось что на себя :Б )
так как считаю: "ЭТОТ ПРОЕК НУЖЕН!! УНИКАЛЕН!! Автору сайта - респект"
=AnW= icq 423 935 199
с учётом что вчера яша поменял алгоритмы ранжирования ссылок...
забей.
хороший ресурс - сам вылезет, говёный - потонет.
Коли пока плывём - значит кому-то нужны

Re: Возможно ли это посредством sh?
Добавлено: 2007-12-26 11:55:26
AnW
Ping - не решает проблему проверки жизни хоста.
E.g. Ping (ICMP) закрыт на файерволле.
Как я решил проблему:
1) Использую hping (работает как пинг, но умеет по определёному порту и протоколу tcp/udp/icmp проверить отклик )
# hping -I etho <dest_ip> -p <dest_port> -i u1000
посілать пакеті с eth0 на адресс <dest_ip> и порт <dest_port> каждые 1000мс=1с
можно добавить -с счётчик пакетов
2) Использовать в сценарии Netcat
# nc -z -w <sec> <hostname> <port>
-z -просто сканировать
-w -ждать ответа <sec> секунд
смотреть резултат:
# echo $?
это вывод результата выполнения последней команды на экран, в скриптах использовать " $? " по смыслу.
P.S. Сцылки выглядят накурено, думаю рабочие не только у меня
Сделано умышлено: "для соблюдения политкоректности" ссылаюсь только на этот ресурс (и так получилось что на себя :Б )
так как считаю: "ЭТОТ ПРОЕК НУЖЕН!! УНИКАЛЕН!! Автору сайта - респект"