#!/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