proc_get_status

(PHP 5)

proc_get_status — Получает информацию о процессе, открытом при помощи функции proc_open()


Описание

array proc_get_status ( resource $process )

proc_get_status() получает данные о процессе, открытом при помощи функции proc_open().


Список параметров

process -

Полученный при помощи функции proc_open() ресурс resource, который будет исследоваться.


Возвращаемые значения

Массив array с полученной информацией в случае успеха и FALSE в случае неудачи. Получаемый массив содержит следующие элементы:

элементтипописание
commandstring Строка с командой, которая была передана функции proc_open().
pidintидентификатор процесса
runningbool TRUE если процесс всё ещё работает, FALSE если он был завершён.
signaledbool TRUE если дочерний процесс был завершён сигналом. Всегда устанавливается в FALSE в Windows.
stoppedbool TRUE если дочерний процесс был остановлен сигналом. Всегда устанавливается в FALSE в Windows.
exitcodeint Код возврата, передаваемый процессом (имеет значение только в том случае, если running равно FALSE). Только первый вызов этой функции возвратит реальное значение, последующие вызовы будут возвращать -1.
termsigint Номер сигнала, который заставил дочерний процесс прекратить своё выполнение (имеет значение только в том случае, если signaled равно TRUE).
stopsigint Номер сигнала, который заставил дочерний процесс остановить своё выполнение (имеет значение только в том случае, если stopped равно TRUE).


Смотрите также

  • proc_open() - Выполняет команду и открывает указатель на файл для ввода/вывода


Описание на ru2.php.net
Описание на php.ru