Files
J-Wash/stop.ps1
T
2026-07-13 22:26:50 +02:00

14 lines
589 B
PowerShell

# Stop the J-Wash servers: backend (8381) and the Vite dev server (5173).
$ports = @(8381, 5173)
foreach ($port in $ports) {
$conns = Get-NetTCPConnection -LocalPort $port -State Listen -ErrorAction SilentlyContinue
foreach ($conn in $conns) {
$proc = Get-Process -Id $conn.OwningProcess -ErrorAction SilentlyContinue
if ($proc) {
Write-Host "port ${port}: stopping $($proc.ProcessName) (PID $($proc.Id))"
Stop-Process -Id $proc.Id -Force -Confirm:$false
}
}
if (-not $conns) { Write-Host "port ${port}: nothing to stop" }
}