Batch file Server getimter Serverneustart

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Batch file Server getimter Serverneustart

      Moinsen die Damen und Herren,
      ich versuch schon einige tage nun mich an einer batch zum neustart des Servers .
      Mein Server startet und wird ausgeführt. Nach dem Ablauf eines zeitintervalls (14400 sekunden= 4 std) startet das script auch neu und sendet einen stop befehl. leider passiert nichts.
      Kann mir dabei jemand helfen?

      Quellcode

      1. @echo off
      2. :loop
      3. ECHO Starting server...
      4. START "space.exe" "space.exe" -noconsole
      5. tasklist /FI "IMAGENAME eq space.exe" /NH | find /I /N "space.exe" > NUL
      6. IF %ERRORLEVEL%==0 ECHO Server Running
      7. IF %ERRORLEVEL%==1 ECHO Server Not Running
      8. Timeout 120
      9. Echo Restarting Server..
      10. taskkill /IM space.exe
      11. Timeout 30
      12. xcopy "%appdata%\SpaceEngineersDedicated\Saves" "%appdata%\SpaceEngineersDedicated\Backup\%date%%time:~0,2%\" /E
      13. tasklist /FI "IMAGENAME eq space.exe" /NH | find /I /N "space.exe" > NUL
      14. IF %ERRORLEVEL%==0 timeout 30
      15. IF %ERRORLEVEL%==1 goto loop
      16. tasklist /FI "IMAGENAME eq space.exe" /NH | find /I /N "space.exe" > NUL
      17. IF %ERRORLEVEL%==0 echo Server not responding, halting!
      18. IF %ERRORLEVEL%==1 goto loop
      19. PAUSE
      Alles anzeigen