#!/bin/bash
# 获取应用程序进程ID
PID=$(ps -ef | grep my-spring-boot-app.jar | grep -v grep | awk '{print $2}')
if [[ -z "$PID" ]]; then
echo "应用程序已关闭。"
else
# 发送关闭信号
kill -15 $PID
# 等待应用程序关闭
sleep 10
# 再次检查应用程序状态
PID=$(ps -ef | grep my-spring-boot-app.jar | grep -v grep | awk '{print $2}')
if [[ -z "$PID" ]]; then
echo "应用程序已关闭。"
else
# 强制关闭应用程序
kill -9 $PID
echo "应用程序已强制关闭。"
fi
fi
没有回复内容