#!/bin/bash echo "Stopping services..." # Stop backend if [ -f /Users/hahaha/telegram-management-system/backend.pid ]; then BACKEND_PID=$(cat /Users/hahaha/telegram-management-system/backend.pid) if ps -p $BACKEND_PID > /dev/null; then kill $BACKEND_PID echo "Backend stopped (PID: $BACKEND_PID)" fi rm /Users/hahaha/telegram-management-system/backend.pid fi # Stop frontend if [ -f /Users/hahaha/telegram-management-system/frontend.pid ]; then FRONTEND_PID=$(cat /Users/hahaha/telegram-management-system/frontend.pid) if ps -p $FRONTEND_PID > /dev/null; then kill $FRONTEND_PID echo "Frontend stopped (PID: $FRONTEND_PID)" fi rm /Users/hahaha/telegram-management-system/frontend.pid fi # Also kill by name as backup pkill -f "src/Server.js" || true pkill -f "vue-cli-service" || true pkill -f "pnpm dev:antd" || true pkill -f "vite --mode development" || true echo "All services stopped."