Hey Leute,
ich habe mir ein Programm geschrieben das überprüft ob 2 online sind und wenn nicht sie halt startet.
mein problem ist das dort irgendwo ein bug drin ist der das ganze garnicht erst ausführen lässt sondern direkt schließt und ich depp kann ich leider nicht finden.
Könnt ihr da eventuell mal drüber schauen?
ich habe mir ein Programm geschrieben das überprüft ob 2 online sind und wenn nicht sie halt startet.
mein problem ist das dort irgendwo ein bug drin ist der das ganze garnicht erst ausführen lässt sondern direkt schließt und ich depp kann ich leider nicht finden.
Könnt ihr da eventuell mal drüber schauen?
Code:
@echo off
set license=AccountingServerEmulator-Windows.exe
set ts=ts3server.exe
set bot=JTS3ServerMod-Windows.exe
:start
tasklist |find /i "%license%" >nul
if %errorlevel% == 0 (
echo Der "%license%" laeuft gerade!
) else (
echo Der "%license%" laeuft gerade nicht!
tasklist |find /i "%ts%" >nul
if %errorlevel% == 0 (
taskkill /F "%ts%"
Echo "%ts%" wurde beendet
echo "%license%" Wird gestartet
cd C:\Users\Windows Server2\Desktop\teamspeak3-server_win64
AccountingServerEmulator-Windows.exe
echo "%license%" gestartet
timeout /t 20 /nobreak
)
:2
tasklist |find /i "%license%" >nul
if %errorlevel% == 1 (
timeout /t 10 /nobreak
goto 2
) else (
tasklist |find /i "%ts%" >nul
if %errorlevel% == 0 (
echo Der "%ts%" laeuft gerade!
) else (
echo Der "%ts%" laeuft gerade nicht!
echo "%ts%" Wird gestartet
cd C:\Users\Windows Server2\Desktop\teamspeak3-server_win64
ts3server.exe
echo "%ts%" gestartet
)
goto start
pause
Zuletzt bearbeitet:
(leerzeichen hinter find eigefügt)