The OpenNET Project / Index page

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

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

"bash слежка за процессом"  +/
Сообщение от slopol on 18-Май-09, 11:12 
И в случае его падения - поднимать. Помогите плз. К слову - ось freebsd.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 18-Май-09, 11:21 
>И в случае его падения - поднимать. Помогите плз. К слову -
>ось freebsd.

mans: ps pid bash

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

2. "bash слежка за процессом"  +/
Сообщение от sonkilla (ok) on 18-Май-09, 20:57 
Ну что то вроде этого пашет у меня уже давно вот код

#!/bin/bash
netams=`ps ax | grep -w netams | grep -v grep`
  if [ "$netams" = "" ]
     then
        netams
  else echo "in use" > /dev/null

ну и в крон все это дело)

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

3. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 18-Май-09, 21:21 
>[оверквотинг удален]
>
>
>#!/bin/bash
>netams=`ps ax | grep -w netams | grep -v grep`
>  if [ "$netams" = "" ]
>     then
>        netams
>  else echo "in use" > /dev/null
>
>ну и в крон все это дело)

тогда уж так:

ps ax | grep -i netams | grep -v grep > /dev/null 2>&1
  if [ $? -ne 0 ]; then
    echo "warning, process down"
  fi
  

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

9. "bash слежка за процессом"  +/
Сообщение от daevy on 19-Май-09, 11:51 
>ps ax | grep -i netams | grep -v grep > /dev/null 2>&1

use pgrep young padavan

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

4. "bash слежка за процессом"  +/
Сообщение от gaa (ok) on 18-Май-09, 23:03 
>И в случае его падения - поднимать. Помогите плз. К слову -
>ось freebsd.

while true
do
   $command $args
   echo "Process exited with code $?. Restarting..."
done

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

5. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 19-Май-09, 07:18 
>>И в случае его падения - поднимать. Помогите плз. К слову -
>>ось freebsd.
>
>while true
>do
>   $command $args
>   echo "Process exited with code $?. Restarting..."
>done

оч смешно )

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

6. "bash слежка за процессом"  +/
Сообщение от gaa (ok) on 19-Май-09, 07:53 
>>>И в случае его падения - поднимать. Помогите плз. К слову -
>>>ось freebsd.
>>while true
>>do
>>   $command $args
>>   echo "Process exited with code $?. Restarting..."
>>done
>оч смешно )

Под постановку задачи подходит ровно настолько же, что и вариант с грепаньем ps.

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

7. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 19-Май-09, 08:25 
>[оверквотинг удален]
>>>>ось freebsd.
>>>while true
>>>do
>>>   $command $args
>>>   echo "Process exited with code $?. Restarting..."
>>>done
>>оч смешно )
>
>Под постановку задачи подходит ровно настолько же, что и вариант с грепаньем
>ps.

ага ))) а если поднимается тяжелый процес? а если он сразу падает?
бесконечный форк сильно нагрузит систему - надо хоть маненьку думать чо делаете

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

8. "bash слежка за процессом"  +/
Сообщение от sonkilla (ok) on 19-Май-09, 09:22 
>[оверквотинг удален]
>>>>done
>>>оч смешно )
>>
>>Под постановку задачи подходит ровно настолько же, что и вариант с грепаньем
>>ps.
>
>ага ))) а если поднимается тяжелый процес? а если он сразу падает?
>
>бесконечный форк сильно нагрузит систему - надо хоть маненьку думать чо делаете
>

слушайте человек спросил как это сделать? ему ответили несколько вариантов хатя все теже яйца вид с боку...а про тяжелый процесс должен думать сам человек что ставит а не мы.

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

10. "bash слежка за процессом"  +/
Сообщение от daevy on 19-Май-09, 11:53 
>И в случае его падения - поднимать. Помогите плз. К слову -
>ось freebsd.

pgrep netams || /etc/.../netams start

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

11. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 19-Май-09, 13:51 
>>И в случае его падения - поднимать. Помогите плз. К слову -
>>ось freebsd.
>
>pgrep netams || /etc/.../netams start

гут - про него то я и забыл )) коротко и четко

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

12. "bash слежка за процессом"  +/
Сообщение от Gennadi email(??) on 19-Май-09, 15:32 
>>>И в случае его падения - поднимать. Помогите плз. К слову -
>>>ось freebsd.
>>
>>pgrep netams || /etc/.../netams start
>
>гут - про него то я и забыл )) коротко и четко
>

... при условии, что процесс не завис!

:-)

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

13. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 19-Май-09, 18:56 
>... при условии, что процесс не завис!
>
>:-)

при зависании это не один из приведенных не катит ))

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

15. "bash слежка за процессом"  +/
Сообщение от nk (??) on 19-Май-09, 21:33 
>>... при условии, что процесс не завис!
>>
>>:-)
>
>при зависании это не один из приведенных не катит ))

попробуй добавить в inittab что-то вроде

remark:12345:respawn:/usr/local/sbin/demond &

Инит все аккуратно сделает -когда надо прибьет, когда надо поднимет следующего на готове
мололодца-форка демона, и за отъедаемой памятью проследит.
У меня так, pptp клиент лет пять как ванька встанька

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

16. "bash слежка за процессом"  +/
Сообщение от nk (??) on 19-Май-09, 21:36 
>[оверквотинг удален]
>>при зависании это не один из приведенных не катит ))
>
>попробуй добавить в inittab что-то вроде
>
>remark:12345:respawn:/usr/local/sbin/demond &
>
>Инит все аккуратно сделает -когда надо прибьет, когда надо поднимет следующего на
>готове
>мололодца-форка демона, и за отъедаемой памятью проследит.
>У меня так, pptp клиент лет пять как ванька встанька

пардон, не заметил, что фри, рецепт - для линухов

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

14. "bash слежка за процессом"  +/
Сообщение от аноним on 19-Май-09, 21:13 
>И в случае его падения - поднимать. Помогите плз. К слову -
>ось freebsd.

Откройте для себя daemon tools

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

17. "bash слежка за процессом"  +/
Сообщение от Pahanivo email(ok) on 20-Май-09, 07:15 
>>И в случае его падения - поднимать. Помогите плз. К слову -
>>ось freebsd.
>
>Откройте для себя daemon tools

а стоит ли городить огород изза одной грядки? )

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

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

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




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

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