base_agent/stop.sh

23 lines
491 B
Bash
Raw Normal View History

2026-06-01 07:53:27 +00:00
#!/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}