Php 后台进程使用 proc_open

Php background process using proc_open

我想用

打开一个进程
"Start /b".$cmd

并且仍然可以检查其状态(即 运行?) 可能吗?

当我尝试使用

proc_open ( "Start /b".$cmd , $descriptorspec , $pipes )

并检查

proc_get_status($process)['running']

它 returns 错误 虽然过程是 运行 ...

谢谢

创建的进程Start是运行 - Start本身早已停止运行.
因此,proc_get_status($process)['running'] returns false.

有什么具体原因不能像

那样直接使用$cmd
proc_open($cmd, $descriptorspec, $pipes);

?