Эй, я пытаюсь создать клиенты openvpn, используя следующий скрипт https://github.com/Nyr/openvpn-install с моего веб-сервера.
Я правильно настроил SSH2 API, который могу использовать для отправки команд на мой сервер Linux.
Я также могу убедиться, что скрипт работает.
Я просто не знаю, как запустить скрипт с двумя параметрами в одной команде.
Я попытался выполнить параметры построчно, но безрезультатно;
echo $ssh->exec("bash openvpn-install.sh");
echo $ssh->exec("1");
echo $ssh->exec("randomid12345");
Я также попробовал команду bash openvpn-install.sh 1 12356
Так же как bash openvpn-install.sh -1 -12356
Но это тоже не сработало.
Большое спасибо за помощь!
Вместо этого:
echo $ssh->exec("bash openvpn-install.sh");
echo $ssh->exec("1");
echo $ssh->exec("randomid12345");
Как насчет этого?:
$ssh->write("bash openvpn-install.sh\n");
echo $ssh->read('[whatever]');
$ssh->write("1\n");
echo $ssh->read('[whatever]');
$ssh->write("randomid12345\n");
echo $ssh->read('[whatever]');
Других решений пока нет …