shell exec — SSHPASS в shell_exec переполнение стека

У меня небольшая проблема с shell_exec.
В настоящее время я пытаюсь получить список файлов или каталогов на удаленном сервере Linux. Сервер, каталог и пароль, которые необходимы для входа в систему, я улавливаю через формуляр.

Вот команда, которая должна быть выполнена на сервере:

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

Когда я выкидываю $ x перед отправкой через shell_exec, команда выглядит нормально и работает непосредственно в оболочке. Как только он запускается с помощью команды shell_exec, единственная обратная связь, которую я получаю от var_dump — это NULL.

Я был бы очень признателен, если кто-нибудь может помочь мне с моей проблемой. Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]