Ctrl K
ComunidadGuías…

start.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/bin/bash
cd "$(dirname "$0")"
echo "TradePilot → http://localhost:3458"
ADMIN_EMAIL="$(awk -F= '/^TRADEPILOT_ADMIN_EMAIL=/{sub(/^[^=]*=/, ""); value=$0} END{print value}' .env 2>/dev/null)"
if [ -n "$ADMIN_EMAIL" ]; then echo "管理员邮箱: $ADMIN_EMAIL"; fi
echo "管理员密码不会显示在终端中。"
echo ""

if command -v pm2 >/dev/null 2>&1; then
  PM2_PID="$(pm2 pid tradepilot 2>/dev/null | tail -n 1)"
  if [[ "$PM2_PID" =~ ^[1-9][0-9]*$ ]]; then
    echo "检测到 TradePilot 常驻服务,正在重启现有实例..."
    pm2 restart tradepilot
    exit $?
  fi
fi

npm start