kindergarten_java/stop-all.sh

40 lines
962 B
Bash
Raw Normal View History

2026-02-28 16:41:39 +08:00
#!/bin/bash
# 统一停止脚本 - 停止前后端服务
echo "======================================"
echo " 停止幼儿阅读教学服务平台"
echo "======================================"
echo ""
# 停止后端
echo "🛑 停止后端服务 (Spring Boot)..."
if lsof -ti:8481 > /dev/null 2>&1; then
lsof -ti:8481 | xargs kill -9 2>/dev/null
2026-02-28 16:41:39 +08:00
echo "✅ 后端服务已停止"
else
echo " 后端服务未运行"
fi
# 停止前端
echo "🛑 停止前端服务..."
if lsof -ti:5174 > /dev/null 2>&1; then
lsof -ti:5174 | xargs kill -9 2>/dev/null
2026-02-28 16:41:39 +08:00
echo "✅ 前端服务已停止"
else
echo " 前端服务未运行"
fi
# 清理日志文件(可选)
read -p "是否清理日志文件?(y/n) " -n 1 -r
2026-02-28 16:41:39 +08:00
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
rm -f /tmp/reading-platform-java.log
2026-02-28 16:41:39 +08:00
rm -f /tmp/reading-platform-frontend.log
echo "✅ 日志文件已清理"
fi
echo ""
echo "✅ 所有服务已停止"
echo ""