windows - Genstart en flagermusfil hver 15 min

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et lille flagermus script, der stopper med at arbejde hvert 20. minut eller så, så jeg vil have det genstart hvert 15. minut eller deromkring. Dette er hvad jeg har hidtil:


@echo off
:A
start start.bat
timeout /t 1200 >null
taskkill /f /im cmd.exe >nul
pause
goto A


Selvfølgelig virker dette ikke, da det afslutter scriptet, der skal genstarte scriptet. Eventuelle tips til en anden måde at gøre dette på, eller en løsning til mit genstart script?

Bedste reference


@echo off
:A
start "title" start.bat
timeout /t 1200 >nul
taskkill /F /FI "WindowTitle eq title - start.bat" /T
goto A


Dette skal fungere. Den sætter en titel på 'title' til start.bat og bruger derefter et filter for at finde vinduet og lukke det. Den/T er bare for at lukke barnets processer også.

Andre referencer 1


Planlagte opgaver; Kør dette job hvert femten minutter (ja det er meget start ved indtastning), og [[X]] stopper dette job, hvis det kører længere end 15 minutter.