proc_get_status
PHP 5, PHP 7, PHP 8
proc_get_status - Get information about a process opened by proc_open
Manual
proc_get_status(
resource$process ): array
proc_get_status fetches data about a process opened using proc_open.
Parameters
- process
-
The proc_open resource that will be evaluated.
Return Values
An array of collected information. The returned array contains the following elements:
element | type | description |
command | string | The command string that was passed to proc_open. |
pid | int | process id |
running | bool | true if the process is still running, false if it has terminated. |
signaled | bool | true if the child process has been terminated by an uncaught signal. Always set to false on Windows. |
stopped | bool | true if the child process has been stopped by a signal. Always set to false on Windows. |
exitcode | int | The exit code returned by the process (which is only meaningful if running is false). Only first call of this function return real value, next calls return -1. |
termsig | int | The number of the signal that caused the child process to terminate its execution (only meaningful if signaled is true). |
stopsig | int | The number of the signal that caused the child process to stop its execution (only meaningful if stopped is true). |