Я работаю над PHP-приложением, с которым я могу подключиться к RaspberryPI (под управлением Linux) через SSH2 phpseclib. Подключение к устройству и получение информации по «ls» - другим командам «pwd» работает нормально.phpeclib-SSH2 -> Создать переменную окружения с помощью команды exec
Но теперь я пытаюсь создать новую переменную среды - допустим, 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?
Я был бы очень благодарен за любую помощь и подсказки.
С уважением Саймон