#!/bin/bash set -e echo "=========================================" echo " 停止测试环境" echo "========================================" echo "----------------------------------------" echo " 停止 API 服务..." echo "----------------------------------------" API_PIDS=$(ps aux | grep "everything-is-suitable-app" | grep -v grep | awk '{print $2}') if [ -n "$API_PIDS" ]; then echo "找到API服务进程: $API_PIDS" echo "$API_PIDS" | xargs kill -9 2>/dev/null || true echo "API服务已停止" else echo "API服务未运行" fi echo "----------------------------------------" echo " 停止 Admin 服务..." echo "----------------------------------------" ADMIN_PIDS=$(ps aux | grep "vite.*5173" | grep -v grep | awk '{print $2}') if [ -n "$ADMIN_PIDS" ]; then echo "找到Admin服务进程: $ADMIN_PIDS" echo "$ADMIN_PIDS" | xargs kill -9 2>/dev/null || true echo "Admin服务已停止" else echo "Admin服务未运行" fi echo "----------------------------------------" echo " 清理日志文件..." echo "----------------------------------------" rm -f /tmp/api.log /tmp/admin.log 2>/dev/null || true echo "日志文件已清理" echo "=========================================" echo " ✅ 所有服务已停止" echo "========================================="