带有参数的openvpn安装脚本


openvpn-install script with parameters

嘿,我正在尝试使用以下脚本创建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]');