很多人跟着视频或者查询资料服务器配置完成后不知该如何启动或者终止java后端,我个人是写了一个运行文件和停止文件:
一、start.sh
ME= 你的jar包的文件名.jar
nohup java -jar $ME > server.log 2>&1 &
echo 'start success'
使用方法:
-
先进入到你放置java的jar包的目录下
-
然后采用vim或者xftp创建文件
-
把内容复制进去保存
- 然后在目录下输入./start.sh,运行文件
二、stop.sh
# 查找 你的jar包的文件名.jar 进程的 PID
PID=$(ps -ef | grep 你的jar包的文件名.jar | grep -v grep | awk '{print $2}')
if [ -n "$PID" ]; then
echo "正在停止 你的jar包的文件名.jar 进程,PID 为 $PID..."
kill $PID
sleep 2 # 等待 2 秒,让进程有时间响应终止信号
# 检查进程是否仍然存在
CHECK_PID=$(ps -ef | grep 你的jar包的文件名.jar | grep -v grep | awk '{print $2}')
if [ -n "$CHECK_PID" ]; then
echo "进程未停止,正在强制终止..."
kill -9 $CHECK_PID
fi
echo " 你的jar包的文件名.jar 进程已停止。"
else
echo "未找到 你的jar包的文件名.jar 进程。"
fi
使用方法:
-
先进入到你放置java的jar包的目录下
-
然后采用vim或者xftp创建文件
-
把内容复制进去保存
- 然后在目录下输入./stop.sh,停止java后端的运行,