Ctrl K
ComunidadGuías…

scripts/restart-desktop.sh

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

Archivo original ↗Preguntar a KiBot
#!/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"