linux环境springcloud服务jar包启动停止脚本

本文介绍了如何在Linux环境中使用脚本启动和停止SpringCloud服务jar包,包括启动脚本的执行流程、停止脚本的使用方法,以及一些关键操作的注意事项,如设置脚本权限和文件编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux环境springcloud服务jar包启动停止脚本

1. 启动脚本

#!/bin/bash
JARFILE=jar-name.jar
pid=`ps -ef|grep $JARFILE | grep -v grep | awk '{print $2}'`
if [ $pid ];
then
  echo "服务已在运行,不可重复启动"
else
  nohup java -Xmx2g -Xms2g  -Djava.security.egd=file:/dev/./urandom -jar $JARFILE --spring.cloud.bootstrap.location=/root/app/jar/config/ >/dev/null 2>&1 &
  pid=`ps -ef|grep $JARFILE | grep -v grep | awk '{print $2}'`
  echo "启动成功 pid: $pid "
fi

2. 停止脚本

#!/bin/bash
JARFILE=jar-name.jar
pid=`ps -ef|grep $JARFILE | grep -v grep | awk '{print $2}'`
echo "pid: $pid "
if [ $pid ];
then
  echo "pid: $pid"
  kill -9 $pid
  echo "服务停止成功"
else
  echo "未找到对应服务"
fi

3. 注意事项

1)调整文件属性

chmod +x start.sh
chmod +x stop.sh

2)文件编码
如果是windows编辑后上传,注意脚本编码修改为Unix(LF) UTF-8,
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值