URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 58734
[ Назад ]

Исходное сообщение
"Скрипт для проверки Работает/Не работает"

Отправлено Tail , 30-Июл-05 14:42 
Не подскажите ли пример скрипта?:
Который запускаеться по Cron'у каждые 5 мин и Проверяет запущен ли нужный процесс, если не запущен то выполняется скрипт запуска процесса, еслм запущен то ничего не происходит. (OS FreeBsd) Или может гденибудь есть примеры подобного? Подскажите пожалуйста.

Содержание

Сообщения в этом обсуждении
"Скрипт для проверки Работает/Не работает"
Отправлено ihor , 30-Июл-05 15:15 
а может вам писать ничего и не нужно? посмотрите на http://cr.yp.to/daemontools.html. если запускать процесс под управлением daemontools, он сам будет следить за процессом и в случае, если он валится перезапускать его + всякие другие дополнительные удобства.

"Скрипт для проверки Работает/Не работает"
Отправлено Tail , 30-Июл-05 16:08 
>а может вам писать ничего и не нужно? посмотрите на http://cr.yp.to/daemontools.html. если
>запускать процесс под управлением daemontools, он сам будет следить за процессом
>и в случае, если он валится перезапускать его + всякие другие
>дополнительные удобства.

Небудет ли это очень громоздко для одного процесса? Но Спасибо почитаю...


"Скрипт для проверки Работает/Не работает"
Отправлено kim , 30-Июл-05 15:41 
>Не подскажите ли пример скрипта?:
>Который запускаеться по Cron'у каждые 5 мин и Проверяет запущен ли нужный
>процесс, если не запущен то выполняется скрипт запуска процесса, еслм запущен
>то ничего не происходит. (OS FreeBsd) Или может гденибудь есть примеры
>подобного? Подскажите пожалуйста.

вам батенька надобно скриптик на sh написать.

что-то типа:

val=`ps aux | grep `cat /var/run/$proces.pid``

if $val !="" then
             чето сделать
             else
             ничего не делать


P.S. правила синтаксиса не соблюдены намеренно :)
все можно найти в справочнике по shell.


"Скрипт для проверки Работает/Не работает"
Отправлено Tail , 30-Июл-05 16:06 
>>Не подскажите ли пример скрипта?:
>>Который запускаеться по Cron'у каждые 5 мин и Проверяет запущен ли нужный
>>процесс, если не запущен то выполняется скрипт запуска процесса, еслм запущен
>>то ничего не происходит. (OS FreeBsd) Или может гденибудь есть примеры
>>подобного? Подскажите пожалуйста.
>
>вам батенька надобно скриптик на sh написать.
>
>что-то типа:
>
>val=`ps aux | grep `cat /var/run/$proces.pid``
>
>if $val !="" then
>            
> чето сделать
>            
> else
>            
> ничего не делать
>
>
>P.S. правила синтаксиса не соблюдены намеренно :)
>все можно найти в справочнике по shell.

Да батенька я знаю что мне надо скриптик на sh писать!
Спасибо что правила синтаксиса изменил намеренно, ты очень крутой парниша!
Что всё есть в Справочнике по Shell даже Ющенке понятно!
Я просил пример правильный или ссылку где подобное описываеться в примерах если помочь не хочешь или не можешь лучше вообще не писать!