leider kann ich nicht sonderlich gut Scripten. Ich bräuchte ein Script, was bei Nichterreichbarkeit des Servers ein Mtr startet (Verlangt mein Hoster, weil mein Server immer wieder 1-10sec discs hat).
Der Hoster kann oder will leider nicht herrausfinden, warum und wo die disconnects herkommen und haben es auf mich abgewälzt. Jedoch treten die Disconnects unregelmäßig auf und meist nur ein paar Sekunden. Da ich auch noch arbeiten muss, ist es ziemlich schwer ein mtr zu starten (was der Hoster will) wenn ein Disconnect auftritt. Laut denen soll ich quasi 24 Stunden am Tag nachschauen wann es soweit ist und dann den Befehl ausführen. Klar denken jetzt sicherlich einige, 1-10 sec sind nicht tragisch, aber ich betreibe mehrere Mumble (ähnlich Teamspeak)-Server darauf und es ist schon nervig, wenn da immer wieder abbrüche vorhanden sind.
Mein bisheriges Script funktioniert leider nur bei langen Verbindungsabbrüchen:
:loop ping -n 3 <SERVER> if errorlevel 1 goto ERR sleep 5 goto loop :ERR ping -n 1 www.google.de if errorlevel 1 goto ERR2 goto loop :ERR2 winmtr <SERVER> pause
Google nehme ich hier, falls ich und nicht der Server einen Disconnect hat. Ich habe auch schon versucht Ping mit "-n 1" (also nur einen Ping) auszuführen, aber da startet er immer wieder mtr, da ich eine ziemlich schlechte Leitung habe.
Kennt ihr einen besseren Weg?
Danke schonmal,
Marco