Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проверка запущенного в фоне процесса


Автор: Goganchic 2.8.2007, 14:04
У меня есть программка, которая выполняется постоянно после запуска, либо вылетает сразу же с ошибкой (в зависимости от параметров). Эта прога должна быть запущена в фоне из PHP скрипта. У меня возник такой вопрос: как можно проверить запустилась ли программка или сразу же вылетела? Как запустить в фоне - знаю (system("foo & > /dev/null 2>&1);) а вот как проверить что случилось с процессом? Очень нежелательно использовать утилиты типа ps и grep. Можно ли это сделать средствами PHP?

Автор: Diesel Draft 2.8.2007, 14:28
Можно, просто через командную строку веди команду, которая покажет список процессов, и проверь существует ли он

Автор: Goganchic 3.8.2007, 08:28
Цитата(Diesel Draft @  2.8.2007,  14:28 Найти цитируемый пост)
Можно, просто через командную строку веди команду, которая покажет список процессов, и проверь существует ли он


Цитата(Goganchic @  2.8.2007,  14:04 Найти цитируемый пост)
Очень нежелательно использовать утилиты типа ps и grep


не чувствуешь связи?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)