19 lines
652 B
Batchfile
19 lines
652 B
Batchfile
@echo off
|
|
REM Duplicati Post-Backup: WebDAV-Server beenden
|
|
REM In Duplicati: Einstellungen -> Erweitert -> Scripts -> Nach dem Backup ausfuehren
|
|
REM Pfad: C:\Pfad\zu\internxt-webdav\scripts\stop-webdav.cmd
|
|
REM Optional: Port als Argument (z.B. stop-webdav.cmd 8080)
|
|
|
|
if "%1"=="" (set PORT=3005) else (set PORT=%1)
|
|
|
|
REM Prozess auf Port finden und beenden
|
|
REM Filter: Port + "0.0.0.0:0" = Listening (sprachunabhaengig)
|
|
for /f "tokens=5" %%a in ('netstat -ano 2^>nul ^| findstr ":%PORT% " ^| findstr "0.0.0.0:0"') do (
|
|
taskkill /PID %%a /F > nul 2>&1
|
|
echo WebDAV-Server beendet (PID %%a).
|
|
exit /b 0
|
|
)
|
|
|
|
echo WebDAV-Server war nicht aktiv.
|
|
exit /b 0
|