#!/bin/bash # 龙虾监控网站 - 重启脚本 echo "🔄 正在重启龙虾监控服务..." # 停止旧服务 echo "⏹️ 停止旧服务..." lsof -ti :3000 | xargs kill -9 2>/dev/null lsof -ti :8000 | xargs kill -9 2>/dev/null sleep 1 # 启动后端 echo "🐍 启动 Django 后端 (端口 8000)..." cd /home/node/.openclaw/workspace/flying-hero/projects/monitoring-website/code/backend source venv/bin/activate python manage.py runserver 0.0.0.0:8000 & BACKEND_PID=$! sleep 2 # 启动前端 echo "⚛️ 启动 React 前端 (端口 3000)..." cd /home/node/.openclaw/workspace/flying-hero/projects/monitoring-website/code/frontend npm start & FRONTEND_PID=$! echo "" echo "✅ 服务启动完成!" echo "📊 监控面板:http://localhost:3000" echo "🔧 API 文档:http://localhost:8000/api/" echo "" echo "PID: 后端=$BACKEND_PID, 前端=$FRONTEND_PID" echo "" echo "按 Ctrl+C 停止服务" # 等待进程 wait