2026-02-28 16:41:39 +08:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
# 统一停止脚本 - 停止前后端服务
|
|
|
|
|
|
|
|
|
|
|
|
echo "======================================"
|
2026-03-26 12:02:20 +08:00
|
|
|
|
echo " 停止少儿智慧阅读"
|
2026-02-28 16:41:39 +08:00
|
|
|
|
echo "======================================"
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
|
|
# 停止后端
|
2026-03-16 10:35:30 +08:00
|
|
|
|
echo "🛑 停止后端服务 (Spring Boot)..."
|
2026-03-20 11:15:08 +08:00
|
|
|
|
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 "🛑 停止前端服务..."
|
2026-03-20 11:15:08 +08:00
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
# 清理日志文件(可选)
|
2026-03-16 10:35:30 +08:00
|
|
|
|
read -p "是否清理日志文件?(y/n) " -n 1 -r
|
2026-02-28 16:41:39 +08:00
|
|
|
|
echo
|
|
|
|
|
|
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
2026-03-26 11:31:47 +08:00
|
|
|
|
rm -f /tmp/lesingle-edu-reading-platform-backend.log
|
|
|
|
|
|
rm -f /tmp/lesingle-edu-reading-platform-frontend.log
|
2026-02-28 16:41:39 +08:00
|
|
|
|
echo "✅ 日志文件已清理"
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
echo "✅ 所有服务已停止"
|
|
|
|
|
|
echo ""
|