Files
2026-06-19 18:10:43 +08:00

21 lines
681 B
Bash
Executable File

#!/bin/bash
# ============================================================
# start_flask.sh - 仅启动/重启 Flask 服务(不启动 ROS2)
# 适用于: 修改了前端/API 代码后快速重启
# ============================================================
AGV_APP_DIR="${AGV_APP_DIR:-/home/elephant/work/agv_app}"
pkill -f "python.*app.py" 2>/dev/null || true
sleep 1
cd "$AGV_APP_DIR"
nohup python3 app.py > /tmp/agv_flask.log 2>&1 &
echo "Flask started, PID: $!"
sleep 2
if ss -tlnp 2>/dev/null | grep -q 5000 || netstat -tlnp 2>/dev/null | grep -q 5000; then
echo "✅ 端口 5000 正常"
else
echo "⚠️ 端口 5000 未监听,检查 /tmp/agv_flask.log"
fi