14 lines
589 B
PowerShell
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" }
|
|
}
|