PHP + winexe - >永远加载

时间:2014-04-29 06:43:21

标签: php linux winexe

我试图通过php在Windows服务器上列出正在运行的服务。因此,我使用shell_exec与winexe。

我的剧本:

$cmd = "winexe --interactive=0 --user='***' --password='***' //192.168.***.** \"net start\"";
$output = shell_exec($cmd); 
echo $output;

不幸的是,在执行时,页面会永远加载而没有结果。该命令适用于命令行(Debian)。

有人有想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

将具有正确格式的$ cmd保存到新的bash文件中。设置cmd值以调用此文件。请记住将执行权限设置为此文件。 检查你的apache用户是否有exec winexe的权限

===

尝试启动

    cat </dev/null | winexe --interactive=0 --ostype=1 --user=...