Скрипт openvpn-install с параметрами

0

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

Но это тоже не сработало.

Большое вам спасибо за помощь!

  • 0
    как насчет echo $ ssh-> exec ('openvpn-install.sh 1 12356');
  • 0
    «Я также попробовал команду bash openvpn-install.sh 1 12356» Я попытался запустить эту команду, как показано в OP, прямо из командной строки, как бы она отличалась, если бы я запускал ее из своего сценария PHP?
Показать ещё 9 комментариев
Теги:
phpseclib
openvpn

1 ответ

0
Лучший ответ

Вместо этого:

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]');
  • 0
    Я попытаюсь! Спасибо за помощь, выложу в ближайшее время
  • 0
    Все еще не работает мой друг
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню