The OpenNET Project / Index page

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

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

"как на си проверить, жив ли процесс"  +/
Сообщение от fa email(??) on 24-Июн-09, 20:00 
Всем привет.
Собственно сабж. Как на си сделать что-то похожее на "ps ax | grep my_prog | grep -v grep"
Заранее спасибо.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "как на си проверить, жив ли процесс"  +/
Сообщение от allez (ok) on 25-Июн-09, 05:55 
>Всем привет.
>Собственно сабж. Как на си сделать что-то похожее на "ps ax |
>grep my_prog | grep -v grep"
>Заранее спасибо.

Можете глянуть, например, в исходник pidofproc.

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

2. "как на си проверить, жив ли процесс"  +1 +/
Сообщение от badgopher (ok) on 26-Июн-09, 13:04 
>Всем привет.
>Собственно сабж. Как на си сделать что-то похожее на "ps ax |
>grep my_prog | grep -v grep"
>Заранее спасибо.

Если знаешь pid, то kill(pid, 0); Если errno выставляется в ESRCH, то помер дружок :-)

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

3. "как на си проверить, жив ли процесс"  +/
Сообщение от fa email(??) on 26-Июн-09, 16:15 
>>Всем привет.
>>Собственно сабж. Как на си сделать что-то похожее на "ps ax |
>>grep my_prog | grep -v grep"
>>Заранее спасибо.
>
>Если знаешь pid, то kill(pid, 0); Если errno выставляется в ESRCH, то
>помер дружок :-)

Ух ты... Огромное спасибо


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

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

Индекс форумов | Темы | Пред. тема | След. тема




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

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