2

私は phpseclib の SSH2 経由で RaspberryPI (Linux を実行) に接続できる PHP アプリケーションに取り組んでいます。デバイスに接続し、「ls」または「pwd」コマンドを介して情報を取得すると、正常に機能します。

しかし今、デバイスで新しい環境変数 (TEST_VAR としましょう) を作成しようとしていますが、これはうまくいかないようです。

それを試すために私のphpコードに従ってください:

$ssh = new Net_SSH2($host, $port, 10);
if (!$ssh->login($user, $pass)) {
    exit("Login Failed");
}

// Test->Show the working directory
echo $ssh->exec("pwd");
// Create an environment variable "TEST_VAR" with the value "Test"
echo $ssh->exec("export TEST_VAR=Test");
// Give the content of the above created variable out
echo $ssh->exec("echo \$TEST_VAR");

エラーがないため、変数の作成が機能せず、理由がわかりません。これはphpseclibでも可能ですか?

助けやヒントをいただければ幸いです。

よろしくサイモン

4

1 に答える 1