23 lines
626 B
Bash
Executable File
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 |