scripts/restart-desktop.sh
Rama main · réplica de lectura del repositorio original.
#!/bin/bash
# 重启桌面客户端
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PROJECT_DIR="$(dirname "$SCRIPT_DIR")"
echo "停止桌面客户端..."
if [ -f "$PROJECT_DIR/.desktop.pid" ]; then
PID=$(cat "$PROJECT_DIR/.desktop.pid")
kill -- -"$PID" 2>/dev/null || kill "$PID" 2>/dev/null
rm -f "$PROJECT_DIR/.desktop.pid"
else
lsof -ti :5201 | xargs kill 2>/dev/null
pkill -f "electron.*desktop" 2>/dev/null
fi
sleep 2
bash "$SCRIPT_DIR/start-desktop.sh"