Beste mede Tweakers,
Ik wil in een batch bestand testen of een tijd verstreken is, en als die tijd verstreken is iets uitvoeren.
Ik heb aan het einde van een start-up script voor een server, een menu gemaakt waarin je kan kiezen of je de server wilt restarten of stoppen. Als de server dus stopt, komt het menu tevoorschijn dat vraagt of je de server wilt restarten of stoppen. Nu komt het nog wel eens voor dat de server crashed. Dan komt het bij hetzelfde menu en blijft hij daar hangen. Nu wil ik daar een beveiliging op maken, dat als een bepaalde tijd verstreken is, de server restart. Als de server werd gestopt door mij, kan ik kiezen of ik hem wil restarten of stoppen. Maar als de server crashed, blijft hij een bepaalde tijd hangen (de tijd om mijn keuze in te voeren), en als er niets gebeurt, dat hij gewoon restart.(omdat hij dan waarschijnlijk niet door mij is gestopt)
Hopelijk is dit genoeg uitleg, en kunnen jullie helpen
-Ramon
PS: Hier onder is mijn huidige script, met bold annotaties wat ik wil.
@ECHO OFF
:START
java -Xms512M -Xmx3G -jar Spigot.jar
CLS
ECHO 1.Restart
ECHO 2.Shutdown
ECHO.
CHOICE /C 12 /M "Enter your choice:"
Nu wil ik hier testen of er een bepaalde tijd verstreken is en zo ja, GOTO START uitvoeren.
IF ERRORLEVEL 2 GOTO Shutdown
IF ERRORLEVEL 1 GOTO Restart
:Restart
ECHO Restart
GOTO START
:Shutdown
ECHO Shutdown
GOTO End
:End
Ik wil in een batch bestand testen of een tijd verstreken is, en als die tijd verstreken is iets uitvoeren.
Ik heb aan het einde van een start-up script voor een server, een menu gemaakt waarin je kan kiezen of je de server wilt restarten of stoppen. Als de server dus stopt, komt het menu tevoorschijn dat vraagt of je de server wilt restarten of stoppen. Nu komt het nog wel eens voor dat de server crashed. Dan komt het bij hetzelfde menu en blijft hij daar hangen. Nu wil ik daar een beveiliging op maken, dat als een bepaalde tijd verstreken is, de server restart. Als de server werd gestopt door mij, kan ik kiezen of ik hem wil restarten of stoppen. Maar als de server crashed, blijft hij een bepaalde tijd hangen (de tijd om mijn keuze in te voeren), en als er niets gebeurt, dat hij gewoon restart.(omdat hij dan waarschijnlijk niet door mij is gestopt)
Hopelijk is dit genoeg uitleg, en kunnen jullie helpen
-Ramon
PS: Hier onder is mijn huidige script, met bold annotaties wat ik wil.
@ECHO OFF
:START
java -Xms512M -Xmx3G -jar Spigot.jar
CLS
ECHO 1.Restart
ECHO 2.Shutdown
ECHO.
CHOICE /C 12 /M "Enter your choice:"
Nu wil ik hier testen of er een bepaalde tijd verstreken is en zo ja, GOTO START uitvoeren.
IF ERRORLEVEL 2 GOTO Shutdown
IF ERRORLEVEL 1 GOTO Restart
:Restart
ECHO Restart
GOTO START
:Shutdown
ECHO Shutdown
GOTO End
:End