pingping/stop.sh

23 lines
626 B
Bash
Executable File

#!/bin/bash
# Pingping 服务停止脚本
echo "🛑 正在停止 Pingping 服务..."
# 停止后端服务
echo "🔧 停止后端服务..."
pkill -f 'node.*dist/index.js' 2>/dev/null
# 停止前端服务
echo "🎨 停止前端服务..."
pkill -f 'vite' 2>/dev/null
sleep 2
# 检查是否完全停止
if pgrep -f 'node.*dist/index.js' > /dev/null || pgrep -f 'vite' > /dev/null; then
echo "⚠️ 部分服务可能仍在运行,请手动检查"
echo " 检查后端: ps aux | grep 'node.*dist/index.js'"
echo " 检查前端: ps aux | grep 'vite'"
else
echo "✅ 所有 Pingping 服务已停止"
fi