The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проверка ping в Шелл"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проверка ping в Шелл" 
Сообщение от quadro emailИскать по авторуВ закладки(ok) on 03-Окт-05, 09:03  (MSK)
Решил написать скриптик для проверки соединения PPPoE. Нужно проверить ping на какой нибудь адрес, если отсутствует запрос, то закрыть все PPPoE сессии командой adsl-stop и заново запустить adsl-start. Как в шеле организовать проверку команды ping? Может быть есть какое нибудь другое решение этой проблемы? Проще было бы сделать это не перле, но его я не знаю, изучать пока некогда.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проверка ping в Шелл" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 03-Окт-05, 09:37  (MSK)
>Решил написать скриптик для проверки соединения PPPoE. Нужно проверить ping на какой
>нибудь адрес, если отсутствует запрос, то закрыть все PPPoE сессии командой
>adsl-stop и заново запустить adsl-start. Как в шеле организовать проверку команды
>ping?

Народ, довольно задавать stupid questions.

>Может быть есть какое нибудь другое решение этой проблемы?

Может раз и навсегда научитесь пользоваться поиском ?!

>Проще
>было бы сделать это не перле, но его я не знаю,
>изучать пока некогда.

sh -c 'ping -c 1 <hostname> || adsl-stop'

зы: перенаправлять вывод ping в /dev/null по желанию.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проверка ping в Шелл" 
Сообщение от samara emailИскать по авторуВ закладки(??) on 04-Окт-05, 00:52  (MSK)
я не спец в shell но однажды таким простым скриптом
я решил серьёзную проблему . для перевода
на другую линию если одна падает
схожая задача, я даже делал расчёты , если задать
ping маленький размер пакета и другие опции то трафик за месяц
мизерный
я точно уже не помню как выглялит
#!/bin/sh
if ping mail.ru
then
adsl stop ;
adls start;
fi
положить это в cron


>Решил написать скриптик для проверки соединения PPPoE. Нужно проверить ping на какой
>нибудь адрес, если отсутствует запрос, то закрыть все
PPPoE сессии командой
>adsl-stop и заново запустить adsl-start. Как в шеле организовать проверку команды
>ping? Может быть есть какое нибудь другое решение этой проблемы? Проще
>было бы сделать это не перле, но его я не знаю,
>изучать пока некогда.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проверка ping в Шелл" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 04-Окт-05, 15:03  (MSK)
>if ping mail.ru

строчка так и не завершиться.

>положить это в cron

зачем использовать "временный" файл, когда можно все уместить в однострочник ?!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проверка ping в Шелл" 
Сообщение от zer Искать по авторуВ закладки on 07-Окт-05, 06:40  (MSK)
моя технология была другой: при потере пинга менялась таблица маршрутизации, и наоборот. соединения не рвал.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру