Spring Boot 项目脚本是怎样的
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章给大家介绍Spring Boot 项目脚本是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。此脚本用来管理 SpringBoot 项目的进程状态。有提示功能。把脚本丢
千家信息网最后更新 2025年12月01日Spring Boot 项目脚本是怎样的
这篇文章给大家介绍Spring Boot 项目脚本是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
此脚本用来管理 SpringBoot 项目的进程状态。有提示功能。把脚本丢到项目文件夹, 添加执行权限即可。
如果 jenkins 使用这个脚本, 需要在 java -jar 命令前添加 BUILD_ID=dontKillMe , 不然 jenkins 会杀掉进程。
#!/bin/bash
SpringBoot=$2
if [ "$1" = "" ];
then
echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|restart|status} \033[0m"
exit 1
fi
if [ "$SpringBoot" = "" ];
then
echo -e "\033[0;31m 未输入应用名 \033[0m"
exit 1
fi
function start()
{
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
if [ $count != 0 ];then
echo "$SpringBoot is running..."
else
echo "Start $SpringBoot success..."
nohup java -jar $SpringBoot > /dev/null 2>&1 &
fi
}
function stop()
{
echo "Stop $SpringBoot"
boot_id=`ps -ef |grep java|grep $SpringBoot|grep -v grep|awk '{print $2}'`
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
if [ $count != 0 ];then
kill $boot_id
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
boot_id=`ps -ef |grep java|grep $SpringBoot|grep -v grep|awk '{print $2}'`
kill -9 $boot_id
fi
}
function restart()
{
stop
sleep 2
start
}
function status()
{
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
if [ $count != 0 ];then
echo "$SpringBoot is running..."
else
echo "$SpringBoot is not running..."
fi
}
case $1 in
start)
start;;
stop)
stop;;
restart)
restart;;
status)
status;;
*)
echo -e "\033[0;31m Usage: \033[0m \033[0;34m sh $0 {start|stop|restart|status} {SpringBootJarName} \033[0m
\033[0;31m Example: \033[0m
\033[0;33m sh $0 start esmart-test.jar \033[0m"
esac下图是pdf版本的部分截图。
关于Spring Boot 项目脚本是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
脚本
项目
内容
更多
进程
帮助
输入
不错
下图
兴趣
功能
命令
小伙
小伙伴
截图
文件
文件夹
文章
权限
版本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全法解读 新华社
计算机网络安全就业城市
什么叫数据库什么叫接口
神奇宝贝多人生存服务器
卫生网络安全领导小组职责
数据库的注册登录
重庆妙宇网络技术公司
中山市非凡网络技术有限公司
网络安全专业福建省院校
腾讯轻量云服务器如何全开端口
ea访问服务器数据出现错误
互联网科技开锁公司
内蒙古信息化软件开发价格有哪些
部队网络安全专题心得体会
库存数据库模型
中软国际软件开发中级工程师
安装数据库用什么系统好
数据库的框架与内容确定
2020中国网络安全官网
戴尔服务器pe
通用服务器一般多少钱
泰安数据库安全审计系统
速达数据库只读
数据库重装与分区
b次元为啥连接不上服务器了
access 数据库编码
软件开发使用什么图
关于未成年网络安全的案例
运行mysql用什么服务器
火影忍者服务器