|
proc_get_status
Get information about a process opened by proc_open
(PHP 5)
proc_get_status() fetches data about a process opened using proc_open(). Return Values
An array of collected information on success, and
See Also
Code Examples / Notes » proc_get_statusandy dot shellam
To the poster above, same here on FreeBSD 6.1, PHP 5.2.1. To get the correct PID to use for posix_kill I have to add 1 to the PID returned from proc_get_status. damien
Alternatively, if you're calling a subsequent php script using proc_open, you can have that process echo its own actual PID in the output. Also, if you go through the /proc filesystem on linux, you can read through /proc/12345 where 12345 is the pid returned by proc_get_status (the pid of the /bin/sh instance) and it will list its child processes within. |