#!/bin/bash
# 停止推荐服务（recommendations_main）

cd "$(dirname "$0")"

# 查找 recommendations_main 进程
PID=$(ps aux | grep "trading_system.recommendations_main" | grep -v grep | awk '{print $2}')

if [ -z "$PID" ]; then
    echo "未找到运行中的推荐服务"
else
    echo "找到推荐服务，PID: $PID"
    echo "正在停止..."
    kill $PID 2>/dev/null || true
    sleep 2
    if ps -p $PID > /dev/null 2>&1; then
        echo "尝试强制停止..."
        kill -9 $PID 2>/dev/null || true
    fi
    echo "推荐服务已停止"
fi
