start-gateway.sh 320 Bytes
#!/usr/bin/env bash
set -uo pipefail
cd /data/models/minimax-h3
PID=$(ss -lptn "sport = :8000" | grep -o "pid=[0-9]*" | cut -d= -f2 | sort -u)
[ -n "$PID" ] && { echo "停旧的 (PID $PID)"; kill "$PID"; sleep 3; }
setsid nohup ./gateway-run.sh 8000 > logs/gateway.log 2>&1 < /dev/null &
sleep 5
pgrep -af "gateway:app"