本文介绍了如何从PHP函数执行exec()在Windows中得到PID?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直使用:
$pid = exec("/usr/local/bin/php file.php $args > /dev/null & echo \$!");
不过,我使用的是XP虚拟机来开发一个web应用程序,我不知道如何得到PID的窗口。
But I am using an XP virtual machine to develop a web app and I have no idea how to get the pid in windows.
我想这对一个cmd:
C:\\wamp\\bin\\php\\php5.2.9-2\\php.exe "file.php args" > NUL & echo $!
和它得到执行的文件,但输出是$!
And it gets the file executed, but the output is "$!"
我怎样才能获得PID到变量$ PID? (使用PHP)
How can I get the pid into the var $pid? (using php)
推荐答案
您必须安装的,却发现位于 Uniformserver的维基解决方案一>
You will have to install an extra extension, but found the solution located at Uniformserver's Wiki.
更新
经过一番搜索,你可能会考虑任务列表
这巧合的是,您可以用使用PHP EXEC
命令来获得你所追求的。
After some searching you might look into tasklist
which coincidently, you may be able to use with the PHP exec
command to get what you are after.
这篇关于如何从PHP函数执行exec()在Windows中得到PID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!