FateForge / stop.ps1
FateForge
Deploy to HF Spaces: Vue SPA + FastAPI, Docker SDK, LLM offline fallback
c9e11de
Raw
History Blame Contribute Delete
695 Bytes
# FateForge v2 — 停止运行中的实例
Write-Host "Stopping FateForge..."
$p = Get-NetTCPConnection -State Listen -ErrorAction SilentlyContinue |
Where-Object { $_.LocalPort -in 8000, 9000, 8080, 7860 } |
Select-Object -ExpandProperty OwningProcess -Unique
foreach ($pid_ in $p) {
try { Stop-Process -Id $pid_ -Force -ErrorAction Stop } catch {}
}
# 兜底:任意 python 进程也清掉(本地开发)
Get-Process -Name python -ErrorAction SilentlyContinue | ForEach-Object {
try { Stop-Process -Id $_.Id -Force -ErrorAction Stop } catch {}
}
Start-Sleep -Seconds 1
(Get-NetTCPConnection -State Listen -LocalPort 7860 -ErrorAction SilentlyContinue |
Measure-Object).Count