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);
?
我想用
打开一个进程"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);
?