Здравствуйте!
Подскажите программу , которая, например, запрашивала нужный процесс и в случае его отсутствия запускала бы его или указанный мною скрипт.
> Здравствуйте!
> Подскажите программу , которая, например, запрашивала нужный процесс и в случае
> его отсутствия запускала бы его или указанный мною скрипт.ну например в линуксе можно было бы мониторить каталог /var/run/ на наличие файла твоей программы, внутри которого нарисован pid твоего процесса. Дальше прочитав оттуда pid можно было бы сделать например ps ax и посмотреть там есть ли номер твоего процесса или нет. А когда всё встанет на свои места, то написать скрипт и повесить его в cron.
#!/bin/sh# Тут мы проверяем, существует ли нужный процесс.
# Команды зависят от ОС и наличия данных о процессе
...# Тут ты телепатичнески узнаем, что же нам делать - запускать нафантазированный
# топикстартером скрипт или перезапускать нужный процесс.
# Ну и делаем то, что хочет топикстартер.
# Команды зависят от ОС, способа перезапуска процесса, а также желания и настроения
# топикстартера.
...==============
Где-то так. Надеюсь, намек ясен.
> Подскажите программу , которая, например, запрашивала нужный процесс и в случае
> его отсутствия запускала бы его или указанный мною скрипт.Хороший шаблон скрипта с таким функционалом кладется в /usr/local/etc/rc.d/squid
После установки сквида, разумеется. Сквидовый стартер хорош тем, что умеет детектировать концептуальные проблемы, вроде косяка в конфиге, который приводит к вылету контролируемой проги сразу после старта.А вообще, долгое курение `man rc` изрядно способствует.
> Здравствуйте!
> Подскажите программу , которая, например, запрашивала нужный процесс и в случае
> его отсутствия запускала бы его или указанный мною скрипт.http://www.lissyara.su/articles/freebsd/trivia/monit/
Не подойдет?
>> Здравствуйте!
>> Подскажите программу , которая, например, запрашивала нужный процесс и в случае
>> его отсутствия запускала бы его или указанный мною скрипт.
> http://www.lissyara.su/articles/freebsd/trivia/monit/
> Не подойдет?Во-во, то что надо. Спасибо, дружище:-)
>>> Здравствуйте!
>>> Подскажите программу , которая, например, запрашивала нужный процесс и в случае
>>> его отсутствия запускала бы его или указанный мною скрипт.
>> http://www.lissyara.su/articles/freebsd/trivia/monit/
>> Не подойдет?В следующий раз советуйте офф.сайт - http://mmonit.com/monit/
Там же найдете более широкий список примеров и синтаксис.
>>>> Здравствуйте!
>>>> Подскажите программу , которая, например, запрашивала нужный процесс и в случае
>>>> его отсутствия запускала бы его или указанный мною скрипт.
>>> http://www.lissyara.su/articles/freebsd/trivia/monit/
>>> Не подойдет?
> В следующий раз советуйте офф.сайт - http://mmonit.com/monit/
> Там же найдете более широкий список примеров и синтаксис.supervise