#!/bin/bash # PromptForge 启动脚本 cd /home/renjianbo/aiapply # 检查端口是否被占用 if netstat -tlnp | grep -q :3000; then echo "端口 3000 已被占用,正在停止现有服务..." pkill -f "next dev" sleep 3 fi # 启动服务 echo "启动 PromptForge 服务..." nohup npx next@14.0.4 dev -H 0.0.0.0 -p 3000 > app.log 2>&1 & # 等待服务启动 sleep 5 # 检查服务状态 if netstat -tlnp | grep -q :3000; then echo "✅ PromptForge 服务启动成功!" echo "🌐 访问地址: http://101.43.95.130:3000" echo "📊 服务状态:" netstat -tlnp | grep :3000 else echo "❌ 服务启动失败,请检查日志:" tail -20 app.log fi