#!/bin/bash
echo '自动部署Springboot项目脚本...'
# aaa.jar 项目jar包
pid=`ps -ef|grep aaa.jar|grep -v grep|grep -v restart|awk '{print$2}'`
if [ -n "${pid}" ] ;then
kill -9 ${pid}
echo '进程已经结束'
sleep 5
# 备份一份其他覆盖
mv aaa.jar backups/
echo '文件移动'
sleep 5
fi if [ -f "/spring/aaa.jar" ];then
nohup java -jar aaa.jar > log.out
echo "文件夹存在"
else
echo "请上传需要发布的项目"
fi
echo '脚步执行结束'
相关文章
- 01-31【Git】自动化Maven项目构建脚本(一)
- 01-31liunx springboot项目启动脚本编写
- 01-31再见 Jenkins !几行脚本搞定自动化部署,这款神器有点厉害!
- 01-31再见 Jenkins !几行脚本搞定自动化部署,这款神器有点厉害!
- 01-31编写shell脚本一键启动 重启 停止springboot项目
- 01-31【Jenkins自动化部署】自动化构建脚本
- 01-31Jenkins+docker自动化部署管理springBoot项目
- 01-31springboot项目部署sell脚本
- 01-31用tarball实现liferay自动安装部署5-shell 脚本概述
- 01-31Docker进阶自动化脚本配置CentOS7 ngnix 容器, 并配置负载均衡、部署分布式服务器。