Oder so, so lasse ich rush neustarten wenn er abschüsselt:
set ProgrammExe=ftprush.exe ->deine exe die starten soll (sollte auch mit service klappen)
set ProgrammPfad="C:\Program Files (x86)\FTPRush" (der direkte Pfad ohne Slash!)
set zeitSek=300 (wie oft soll geprüft werden? alle 300 sek = 5mins)
einmal starten das wars...
hF
Code:
@echo off
set ProgrammExe=ftprush.exe
set ProgrammPfad="C:\Program Files (x86)\FTPRush"
set zeitSek=300
cd /d "%ProgrammPfad%"
:refresh
set /a zeitMins=%zeitSek%/60
cls
tasklist|find "%ProgrammExe%">nul
if not errorlevel 1 echo Programm laeuft noch&goto :time
echo Programm wird gestartet...&start %ProgrammExe%
:time
echo Warte %zeitMins% Minuten...
ping localhost -n 60>nul
set /a zeitMins=%zeitMins%-1
if "%zeitMins%"=="0" goto :refresh
cls&goto :time