maxwhale 发表于 2017-8-31 15:08:11

修改main.sh 跑./install.sh之后实现自动安装。

军哥,
请教一个问题,我想实现跑./install.sh 自动安装完成(lnmp),不需要点击回车。

编辑了main.sh
把read -p 开头都注释掉了(DBSelect / PHPSelect / InstallInnodb="y" 都选好了)。

问题出现在这段语句:
Press_Install()
{
    echo ""
    Echo_Green "Press any key to install...or Press Ctrl+c to cancel"
    OLDCONFIG=`stty -g`
    stty -icanon -echo min 1 time 0
    dd count=1 2>/dev/null
    stty ${OLDCONFIG}
    . include/version.sh
    Kill_PM
}

改成下面。
#Press_Install()
# {
#    echo ""
#    Echo_Green "Press any key to install...or Press Ctrl+c to cancel"
    OLDCONFIG=`stty -g`
    stty -icanon -echo min 1 time 0
    dd count=1 2>/dev/null
    stty ${OLDCONFIG}
    . include/version.sh
    #Kill_PM
#}

之后,安装就失败了:

Nginx: OK
Error: MySQL install failed.
Error: PHP install failed.
Sorry, Failed to install LNMP!
Please visit https://bbs.vpser.net/forum-25-1.html feedback errors and logs.
You can download /root/lnmp-install.log from your server,and upload lnmp-install.log to LNMP Forum.



请问要怎么修改呢?才能实现执行./install.sh 自动安装完成,不需要点击回车。

谢谢!

licess 发表于 2017-8-31 19:51:56

Press_Install 内的
. include/version.sh
Kill_PM
别注释,其他可以都注释,但是你别函数都注释了肯定就不起作用了
页: [1]
查看完整版本: 修改main.sh 跑./install.sh之后实现自动安装。