The OpenNET Project / Index page

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

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

"авторестарт процесса"  
Сообщение от maxim_ email(ok) on 14-Ноя-08, 08:26 
нужен авторестартер для arpwatch, утилита переодически падает.
хотел сделать бесконечный цикл, но после запуска арп уходит в фон, получается бесконечный запуск копий арпа

решил сделать проверку процесса по крону. набросал небольшой скрипт,

#!/bin/sh

date=`date "+%Y-%m-%d_%H:%M:%S"`;

if(ps ax|grep arpwatch | grep -q '/usr/local/sbin/arpwatch') then
echo "$date runned">>/usr/local/sbin/arp_restart.log;
else
cd /usr/local/etc/rc.d
./arpwatch start
echo "$date restarted">>/usr/local/sbin/arp_restart.log;
fi

но он не очень надежен..

поделитесь своими вариантами мониторинга процесса. спасибо.

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

 Оглавление

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


1. "авторестарт процесса"  
Сообщение от anonymous (??) on 14-Ноя-08, 08:37 
>поделитесь своими вариантами мониторинга процесса. спасибо.

cfengine (cfagent) :-)

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

2. "авторестарт процесса"  
Сообщение от maxim_ email(ok) on 14-Ноя-08, 08:43 
>>поделитесь своими вариантами мониторинга процесса. спасибо.
>
>cfengine (cfagent) :-)

нет) нужно без сторонних утилит

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

3. "авторестарт процесса"  
Сообщение от maxim_ email(ok) on 14-Ноя-08, 09:28 

>
>if(ps ax|grep arpwatch | grep -q '/usr/local/sbin/arpwatch') then

изменил на

if(pgrep -x "arpwatch">/dev/null) then

срабатывает вроде

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

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

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




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

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