Files
dashboard/backend/restart.sh
T

43 lines
879 B
Bash
Raw Normal View History

2026-06-09 16:36:23 +08:00
#!/bin/bash
echo "================================================"
echo "Audio Dashboard API - 重启服务"
echo "================================================"
echo ""
# 切换到脚本所在目录
cd "$(dirname "$0")"
echo "[1/3] 停止服务..."
echo ""
# 查找占用 8083 端口的进程
PID=$(lsof -ti :8083 2>/dev/null)
if [ -n "$PID" ]; then
echo "找到进程 PID: $PID"
kill -9 "$PID" 2>/dev/null
if [ $? -eq 0 ]; then
echo "服务已停止"
else
echo "无法终止进程 $PID,可能已经停止"
fi
sleep 2
else
echo "端口 8083 没有被占用"
fi
echo ""
echo "[2/3] 等待端口释放..."
sleep 2
echo ""
echo "[3/3] 启动服务..."
echo ""
echo "服务运行在 http://localhost:8083"
echo ""
echo "按 Ctrl+C 停止服务"
echo "================================================"
echo ""
node src/app.js