Mimir/scripts/sender-stop.ps1

28 lines
660 B
PowerShell
Raw Normal View History

2026-05-21 10:27:09 +01:00
param(
2026-05-18 10:56:01 +01:00
[string]$LogDirectory = ".\logs"
)
$ErrorActionPreference = "Stop"
$logs = Resolve-Path -LiteralPath $LogDirectory -ErrorAction SilentlyContinue
if (-not $logs) {
Write-Host "No log directory found at $LogDirectory"
return
}
$ffmpegProcesses = Get-CimInstance Win32_Process |
Where-Object {
$_.Name -ieq "ffmpeg.exe" -and
$_.CommandLine -like "*srt://*"
}
if (-not $ffmpegProcesses) {
2026-05-21 10:27:09 +01:00
Write-Host "No Mimir-looking ffmpeg SRT processes found."
2026-05-18 10:56:01 +01:00
return
}
foreach ($process in $ffmpegProcesses) {
Stop-Process -Id $process.ProcessId -Force
Write-Host "Stopped ffmpeg PID=$($process.ProcessId)"
}