启动脚本

#!/bin/bash
# 设置Java服务的jar包路径
JAR_PATH="xxxxx.jar"
# 设置Java启动参数
JAVA_OPTS="-Xmx2g -Xms1g"
# 启动Java服务
nohup java $JAVA_OPTS -jar $JAR_PATH --server.port=8095 >> log.out 2>&1 & 
# 可选:输出服务启动日志(这里简单地将日志输出到控制台,实际应用中可能需要重定向到文件)
echo "Java xxxxx service started with PID $!"

停止脚本

#!/bin/bash
# 定义Java应用的名称或部分路径,例如tomcat, spring-boot等
APP_NAME="XXXXX"
# 查找Java进程的PID并终止它
PID=$(ps -ef | grep "$APP_NAME" | grep -v grep | awk '{print $2}')
if [ ! -z "$PID" ]; then
    echo "Stopping $APP_NAME with PID: $PID"
    kill -15 $PID
    echo "$APP_NAME stopped."
else
    echo "No $APP_NAME process found."
fi

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐