【发布时间】:2010-05-18 17:11:44
【问题描述】:
我必须使用 ssh2_exec 在 linux 服务器上安装一些软件包。有些软件包在安装时需要一些答案,所以我必须能够使用 PHP 的 ssh2_exec 函数提供这些答案。我已经知道这些问题的答案,但是当出现问题时很难输入答案。示例:
// Build command for OpenVPN
ssh2_exec ( $connection, "./build-ca" );
上面的命令会触发 openvpn 被配置,所以它会问一些问题,例如:
Country Name (2 letter code) [US]:
对于上述问题,我必须回答“US”并按回车键继续等。有什么想法可以使用 ssh2_exec 函数来做到这一点吗?
【问题讨论】:
-
在黑暗中的总拍摄 - 我从来没有使用过这个功能 - 但是
ssh2_exec ( $connection, "./build-ca < us" );怎么样? -
嗯....命令提示提供多个答案....8 实际上...我将如何解决所有这些问题?无论如何...该命令给出错误:-bash:US:没有这样的文件或目录