Эй, я пытаюсь создать клиентов 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]');