proc_close
(PHP 4 >= 4.3.0)
proc_close -- Close a process opened by proc_open() and
return the exit code of that process.
Description
int proc_close ( resource process)
proc_close() is similar to pclose() except that it only
works on processes opened by proc_open(). proc_close() waits
for the process to terminate, and returns its exit code.
If you have open pipes to that process, you should fclose()
them prior to calling this function in order to avoid a
deadlock - the child process may not be able to exit while
the pipes are open.
proc_get_status
(PHP 5 CVS only)
proc_get_status -- Get information about a process opened
by proc_open()
Description
array proc_get_status ( resource process)
proc_get_status() fetches data about a process opened using
proc_open(). The collected information is returned in an
array containing 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)
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)
See also proc_open().
|