从浏览器运行脚本时无法终止进程

时间:2014-12-11 22:05:16

标签: php iis

我几天来一直在寻找这个问题的答案,我希望有人可以提供帮助。

我有一个从浏览器运行的PHP脚本,并假设按进程ID终止进程。我试过通过exec执行一些命令,如下所示:

$output = array();
$return = 0;
exec($cmd, $output, $return);

对于$ cmd,我使用了以下不同的值:

"cmd /c taskkill.exe /F /PID $pid";
"cmd /c taskkill /F /PID $pid";
"taskkill.exe /F /PID $pid";
"taskkill /F /PID $pid";

在每种情况下,$ output作为空数组返回,$ return的值为1.但是,该过程不会终止。如果我直接从命令行运行这些命令中的任何一个,它们都可以工作。这是从浏览器运行脚本的问题吗?

我在IIS6上运行PHP 5.4.31(Windows 2003)

非常感谢任何建议。

0 个答案:

没有答案