0

shell_exec に小さな問題があります。
現在、リモート Linux サーバー上のファイルまたはディレクトリのリストを取得しようとしています。ログインに必要なサーバー、ディレクトリ、およびパスワードは、フォーミュラをキャッチします。

サーバーで実行する必要があるコマンドは次のとおりです。

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

shell_exec を介して送信する前に $x をダンプすると、コマンドは問題ないようで、シェルで直接動作します。shell_exec コマンドを実行するとすぐに、var_dump から得られる唯一のフィードバックは NULL です。

誰かが私の問題で私を助けてくれれば、とても感謝しています。ありがとう

4

0 に答える 0