自动交互式shell安装脚本

时间:2016-04-27 19:47:53

标签: linux bash shell command-line

我尝试创建一个运行安装脚本的脚本并回答安装问题,例如:"按Enter继续","是/否?", "输入用户名:","输入密码"。

我的脚本需要提供其他脚本问题的答案。

我无法使用expect,因为这个脚本会运行在许多机器上,如果它们支持exepct,我就不会这样做。

我已经尝试过这个

install.sh <<!
y
username
pasword
!

但是安装脚本会进入无限循环,要求输入用户名

  

管理员用户名=&gt;用户名不能为空,请重试

     

管理员用户名=&gt;用户名不能为空,请重试

     

管理员用户名=&gt;用户名不能为空,请重试

以下情况也是如此:

echo "yes
username
$PASSWORD" | sh install

最好的方法是什么?

0 个答案:

没有答案