美文网首页
EL-ADMIN运维部署自动启动关闭脚本

EL-ADMIN运维部署自动启动关闭脚本

作者: yichen_china | 来源:发表于2020-11-03 10:46 被阅读0次

    新增服务器

    这个根说明填写即可。建议在服务器防火墙开启ip:22端口只对你的企业ip访问权限。防止被攻击破解

    应用管理

    新增应用

    应用名称:eladmin-system.jar
    上传目录:/opt/upload/eladminsystem
    部署目录:/opt/app/eladminsystem
    备份目录:/opt/backup/eladminsystem
    部署脚本:unzip /opt/upload/eladminsystem/all.zip -d /opt/app/eladminsystem
    启动脚本:sh /opt/app/eladminsystem/start.sh

    新增部署

    1.先把下面的启动脚本和关闭脚本复制到你的应用jar包目录,然后把应用jar包和目录下全部依赖jar包/start.sh/stop.sh/等依赖文件一同打包成all.zip文件。
    2.新增 要部署的服务器和上一部新增的应用
    3.部署 选择你要部署的应用,点击一键部署。把打包号的all.zip压缩文件上传。如果上传失败,请检查服务器nginx默认上传大小限制。
    4.点击启动
    5.点击关闭

    启动脚本

    #启动脚本
    #脚本位置 /opt/app/eladminsystem/start.sh
    nohup java -jar /opt/app/eladminsystem/eladmin-system.jar  >/opt/app/eladminsystem/nohup.out 2>&1 &
    #给main传参方法 nohup java -jar eladmin-system.jar --spring.profiles.active=prod >/opt/app/eladminsystem/nohup.out 2>&1 &
    

    关闭脚本

    #关闭脚本
    #脚本位置 /opt/app/eladminsystem/stop.sh
    PID=$(ps -ef | grep eladmin-system.jar | grep -v grep | awk '{ print $2 }')
    if [ -z "$PID" ]
    then
    echo Application is already stopped
    else
    echo kill -9 $PID
    kill -9 $PID
    fi
    

    实时输出日志查看

    sudo tail -f nohup.out
    

    启动脚本 sh文件报错

    有可能是window编辑器的换行符隐藏了,兼容性有问题。建议用shell编辑器重新写一次脚本内容。

    相关文章

      网友评论

          本文标题:EL-ADMIN运维部署自动启动关闭脚本

          本文链接:https://www.haomeiwen.com/subject/lfjbvktx.html