美文网首页
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