The OpenNET Project / Index page

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

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

"Скрипт"  
Сообщение от man123 (ok) on 18-Авг-08, 15:44 
Подскажите пожалуйста как организовать следующее
Необходимо что бы шла проверка раз в минуту есть ли компьютер в сети или нет, если есть ничего не делать, как только ответа нет запускается скрипт на остановку демона, как только ответ появился демон запустить.
Спасибо.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • Скрипт, fedusia, 15:47 , 18-Авг-08, (1)  
  • Скрипт, angra, 15:53 , 18-Авг-08, (2)  
    • Скрипт, shutdown now, 16:55 , 18-Авг-08, (3)  
      • Скрипт, angra, 20:16 , 18-Авг-08, (4)  
        • Скрипт, man123, 12:41 , 19-Авг-08, (5)  
          • Скрипт, angra, 18:18 , 22-Авг-08, (6)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Скрипт"  
Сообщение от fedusia email(ok) on 18-Авг-08, 15:47 
>Подскажите пожалуйста как организовать следующее
>Необходимо что бы шла проверка раз в минуту есть ли компьютер в
>сети или нет, если есть ничего не делать, как только ответа
>нет запускается скрипт на остановку демона, как только ответ появился демон
>запустить.
>Спасибо.

с помощью крона не пробовали?

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

2. "Скрипт"  
Сообщение от angra (ok) on 18-Авг-08, 15:53 
Вы не поверите, но это решается написанием скрипта и либо запуском его по крону либо работой в режиме демона. Лично я бы рекомендовал демон на перле. Пишется буквально за 10 минут.
Альтернативно можно поискать в репозитарии, вдруг уже есть готовый инструмент. Можно еще к nagios плагинчик написать/поискать.

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

3. "Скрипт"  
Сообщение от shutdown now on 18-Авг-08, 16:55 
>Вы не поверите, но это решается написанием скрипта и либо запуском его
>по крону либо работой в режиме демона. Лично я бы рекомендовал
>демон на перле. Пишется буквально за 10 минут.
>Альтернативно можно поискать в репозитарии, вдруг уже есть готовый инструмент. Можно еще
>к nagios плагинчик написать/поискать.

вроде такого для крона

/sbin/ping -nqc 3 some_inet_ip_address && /usr/local/etc/rc.d/some_daemon restart || /usr/local/etc/rc.d/some_daemon stop

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

4. "Скрипт"  
Сообщение от angra (ok) on 18-Авг-08, 20:16 
У скриптов по крону в данном случае есть один большой недостаток - реакция не чаще чем раз в минуту. А в такой задаче время реакции может исчисляться в секундах.
Кроме того в данном однострочнике сервис будет регулярно дергаться без особой нужды, что не соответствует постановке задачи.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Скрипт"  
Сообщение от man123 (ok) on 19-Авг-08, 12:41 
Значит лучше всего это демон на перле?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Скрипт"  
Сообщение от angra (ok) on 22-Авг-08, 18:18 
В зависимости от того что вам нужно. Вы ведь не уточнили как именно будет идти проверка и насколько часто она должна происходить. Может шеллом можно будет обойтись.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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