Files
param-auto-manager/stop.sh
T
hz4th_coder b7b09251f8 初始化参数数据自动化管理系统
功能:
- 文章内容库管理
- 待处理产品列表管理
- 自动处理流程
- 智能搜索和数据提取
- ParamHub API集成
- 定时任务调度

部署端口: 16043
2026-07-12 01:07:26 +08:00

38 lines
747 B
Bash

#!/bin/bash
# 停止脚本
APP_DIR="/home/openclaw/.openclaw/workspace-hz4th_coder/works/param-auto-manager"
PID_FILE="$APP_DIR/app.pid"
if [ ! -f "$PID_FILE" ]; then
echo "PID文件不存在,服务可能未运行"
exit 1
fi
PID=$(cat $PID_FILE)
if ps -p $PID > /dev/null 2>&1; then
echo "停止服务 (PID: $PID)..."
kill $PID
# 等待进程结束
for i in {1..10}; do
if ! ps -p $PID > /dev/null 2>&1; then
break
fi
sleep 1
done
# 如果进程还在运行,强制杀掉
if ps -p $PID > /dev/null 2>&1; then
echo "强制停止服务..."
kill -9 $PID
fi
echo "服务已停止"
else
echo "服务未运行"
fi
rm -f $PID_FILE