0

我对 shell_exec 有一个小问题。
我目前正在尝试获取远程 Linux 服务器上的文件或目录列表。登录所需的服务器,目录和密码我通过公式获取。

这里应该在服务器上执行的命令:

$x = "sshpass -p \"$pwd\" ssh root@$server \"ls $ordner\"";
$x = shell_exec('$x');
var_dump ($x);

当我在通过 shell_exec 发送它之前转储 $x 时,该命令看起来很好并且直接在 shell 中工作。一旦它通过 shell_exec 命令运行,我从 var_dump 得到的唯一反馈就是 NULL。

如果有人可以帮助我解决我的问题,我将不胜感激。谢谢

4

0 回答 0