【问题标题】:PHP + winexe -> loads foreverPHP + winexe -> 永远加载
【发布时间】:2014-04-29 06:43:20
【问题描述】:

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

我的脚本:

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

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

谁有想法?

提前致谢。

【问题讨论】:

    标签: php linux winexe


    【解决方案1】:

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

    ===

    尝试启动

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

    【讨论】:

    • 尝试做:1.用php创建一个temp.sh(内容:#!/bin/bash winexe --interactive=1 --user=Administrator --password=xxx //192.168. xxx.xxx "net stop Tomcat6") 2. 通过 php (shell_exec) 执行脚本 --- 脚本正在运行,但页面仍然永远加载。也许有回报?
    猜你喜欢
    • 2019-05-24
    • 2023-03-23
    • 1970-01-01
    • 2019-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 2018-03-27
    相关资源
    最近更新 更多