springboot项目linux启动sh shell 脚本

4 篇文章 0 订阅
1 篇文章 0 订阅
这是一个用于管理Java应用程序的Shell脚本,提供一键启动、停止、查看状态和后台启动应用的功能。通过输入不同的参数如'start'、'run'、'stop'或'status',可以方便地对Webstack-Guns-nkt-1.0.jar应用进行操作。例如,使用'app.sh start'可以在后台启动应用,而'app.sh stop'则会关闭应用。
摘要由CSDN通过智能技术生成

#!/bin/bash
if [ “$1” == “run” ]; then
java -jar Webstack-Guns-nkt-1.0.jar
else if [ “$1” == “start” ]; then
nohup java -jar Webstack-Guns-nkt-1.0.jar &
echo “Application is starting.”
else if [ “ 1 " = = " s t o p " ] ; t h e n P I D = 1" == "stop" ]; then PID= 1"=="stop"];thenPID=(ps -ef | grep Webstack-Guns-nkt-1.0.jar | grep -v grep | awk '{ print KaTeX parse error: Expected 'EOF', got '}' at position 3: 2 }̲') if [ -z …PID” ]; then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
else if [ “ 1 " = = " s t a t u s " ] ; t h e n P I D = 1" == "status" ]; then PID= 1"=="status"];thenPID=(ps -ef | grep Webstack-Guns-nkt-1.0.jar | grep -v grep | awk '{ print KaTeX parse error: Expected 'EOF', got '}' at position 3: 2 }̲') if [ -z …PID” ]; then
echo Application is stopped
else
echo Application is running
echo $PID
fi
fi
fi
fi
fi

mvn package 之后换作自己的;

效果

一键启动: ./app.sh start

显示应用状态

app status

前台启动应用

app run

后台启动应用

app start

关闭应用

app stop

2 后台启动应用后,应输入一个回车,回到终端后再退出终端,如果直接退出则应用可能退出后台运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值