我想获得具有特定WINDOWTITLE的firefox进程列表。
我已成功使用cron和批处理文件列出它们。现在我想动态地做同样的事情。
所以我这样做了:
foreach($TASK_LIST as $task){
$out = array();
$res = exec("tasklist /FI \"IMAGENAME eq firefox.exe\" /FI \"WINDOWTITLE eq $task\" /FO CSV /V",$out);
var_dump($out);
}
问题是:我在Windows Server 2008下,tasklist命令(用PHP执行)不返回WINDOWTITLE,因此$ out的内容为空。在我的localhost上工作正常。 当我在终端上写相同的命令时它也可以工作。
我试过了:
有任何想法或建议吗?