#!/bin/bash if [ -f "./envs" ]; then source ./envs fi function stop() { PID_FILE=$1 echo $PID_FILE if [ -f "$PID_FILE" ]; then PID=$(cat $PID_FILE) echo "正在停止进程 $PID..." kill $PID # 循环等待进程结束并清理 PID 文件 while ps -p $PID > /dev/null; do sleep 1; done rm $PID_FILE echo "服务已停止。" else echo "未发现正在运行的服务 (未找到 PID 文件)。" fi } stop ${HEXSTRIKE_AI_PID_FILE}