Как узнать состояние процесса

Ralph

Дикий столяр
Как узнать состояние процесса

Добрый вечер.возникла задача-как узнать состояние некоего запущенного процесса.Используя system+ps | grep,можно узнать,запущен ли процесс или уже отработал,но если он завершился,то как узнать,с каким кодом выхода он завершил свою работу ? Есть конечно pcntl_,но подключать целую библиотеку ради одной функции ...
 

fixxxer

К.О.
Партнер клуба
string exec ( string $command [, array &$output [, int &$return_var ]] )
system то же самое

-~{}~ 15.03.10 22:19:

> system+ps | grep,можно узнать

ой

posix_kill($pid,0)
 

Ralph

Дикий столяр
За posix_kill +100,а вот со вторым параметром system не понял :(.при запуске фонового процесса просто возвращает ноль,то есть процесс типа успешно запущен,а код выхода...
 
Сверху