(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().
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).
|