(PHP 5, PHP 7, PHP 8)
proc_get_status — Get information about a process opened by proc_open()
proc_get_status() fetches data about a process opened using proc_open().
process
The proc_open()resource that will be evaluated.
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 ). |