#!/bin/bash # 停止所有 DMP 服务 LOG_DIR="/Users/inkling/Desktop/dmp/logs" echo "🛑 停止 DMP 服务..." # 从 PID 文件停止 if [ -f "$LOG_DIR/server.pid" ]; then SERVER_PID=$(cat "$LOG_DIR/server.pid") kill -9 $SERVER_PID 2>/dev/null echo " ✅ 停止 Node.js 服务器 (PID: $SERVER_PID)" rm "$LOG_DIR/server.pid" fi if [ -f "$LOG_DIR/tunnel.pid" ]; then TUNNEL_PID=$(cat "$LOG_DIR/tunnel.pid") kill -9 $TUNNEL_PID 2>/dev/null echo " ✅ 停止 Cloudflare Tunnel (PID: $TUNNEL_PID)" rm "$LOG_DIR/tunnel.pid" fi # 清理其他可能的进程 pkill -f "node server.js" 2>/dev/null pkill -f "cloudflared tunnel.*dmp-tunnel" 2>/dev/null echo " ✅ 所有服务已停止"