(PHP 5, PHP 7)
proc_get_status — Get information about a process opened by proc_open()
proc_get_status ( resource $process ) : array
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 on success, and false on failure. 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).  |  
    © 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
    https://www.php.net/manual/en/function.proc-get-status.php