Команда пинг (ping)
Добавлено: 2010-03-12 14:13:25
Решаю проблему резервного переключения каналов и попадаю на не совсем приятный момент в работе команды ping.
Рабочая ОС Linux.
Поведение:
Повторяю процедуру:
Что нужно?
В случае вышедшего из строя канала красиво переключить на резервный, для этого надо получить значение 100 процентов loss, которые в данной ситуации не приходят.
Пробовал добавлять разные переменные, результат один и тот же, может надо какая доп обработка?
Рабочая ОС Linux.
Поведение:
Делаю ifconfig eth7 down#ping -I eth7 -c5 def_prof_gw
From def_prof_gw icmp_seq=2 Destination Host Unreachable
From def_prof_gw icmp_seq=3 Destination Host Unreachable
From def_prof_gw icmp_seq=4 Destination Host Unreachable
From def_prof_gw icmp_seq=5 Destination Host Unreachable
--- def_prof_gw ping statistics ---
5 packets transmitted, 5 received, 0% loss, time 12047ms
Повторяю процедуру:
Вот здесь идет зависание команды и статистика по отправленным пакетам не показывается, судя по всему такое поведение наблюдается везде если лежит не интерфейс а канал к прову и соответственно скрипт зависает.#ping -I eth7 -c5 def_prof_gw
From def_prof_gw icmp_seq=2 Destination Host Unreachable
From def_prof_gw icmp_seq=3 Destination Host Unreachable
From def_prof_gw icmp_seq=4 Destination Host Unreachable
From def_prof_gw icmp_seq=5 Destination Host Unreachable
Что нужно?
В случае вышедшего из строя канала красиво переключить на резервный, для этого надо получить значение 100 процентов loss, которые в данной ситуации не приходят.
Пробовал добавлять разные переменные, результат один и тот же, может надо какая доп обработка?