![]() |
Frage an die Programmierer unter uns
Ist eigentlich eine sehr leichte Frage - mir ist es einfach entfallen...
Ich habe ein .bat Datei (ping.bat). Diese steuert einen festen Rechner im lokalen Netz an und soll den Datensatz 10 Byte versenden und auf Antwort warten. Ziel ist es den Ping dauerhaft zu halten. Daher meine Datei: --------------------ping.bat-------------------- //ping xxx.xxx.xxx.xxx Check *D = 10 ping xxx.xxx.xxx.xxx -t -l 10 --------------------ping.bat-------------------- so nun kommt eine Reaktion die ich nicht erwartet habe. Er öffnet wie geplant cmd und startet einen Ping, jedoch bricht er ihn ab ohne zu warten bis eine Antwort kommt und startet den nächsten Versuch. Und immer so weiter -> Problem: Er führt keinen Ping wirklich durch. Ich dachte um das zuwiederholen müsste ich eine loop einbauen via goto jedoch macht er das ohne. Meine Frage: Gibt es einen befehl z.B. wie "wait" oder "end" um den Vorgang zu beenden? Schon ewig her das batscripten.. iwie steh ich aufm schlauch Help! :D |
hab zwar keine ahnung von batch-skripten, aber google hat mir das ausgespuckt:
ping -n 10 localhost> nul wartet in dem Fall 10 Sekunden ca.. :) hoffe es hilft |
Poste mal nen Screen wo er es abbricht oô.. Darf normalerweisse garnich sein, das er es abbricht.. Obs sowas wie nen Wait gibt, ka aber ansonsten spammst du es halt in die Datei mit rein und gut is :)
|
Kanns hier jetzt nicht posten..
<blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 -LEER- <blabla> ping xxx.xxx.xxx.xxx -t -l 10 Er führt keinen Ping durch sondern fetzt gleich die nächste Anforderung raus.. |
hast du meins probiert? bei mir hats gefunzt
|
Nein es geht leider nicht..
außerdem möchte ich ja nicht den local host pingen.. |
dann gib statt localhost halt ne ipadresse ein .. localhost ist ja nur ein synonym für 127.0.0.1...
|
Mhhmmm der Java-Typ hat gesprochen. :D Finde programmieren übrigends sehr erstaunlich, warscheinlich weil ich das nie könnte. Weiter so! :D
|
das ist mir schon klar lordi - ich hab mich nur gefragt was es bringt den localhost zu pingen :D.
Mit ner anderen gehts natürlich auch nicht :p |
hab mir jetz nochmal das manual durchgelesen:
die option -n gibt nur die anzahl der pingabfragen an, war also echt falsch -> sorry! aber -w dürfte das sein was du willst. wenn du eine pinganfrage schicken willst die bspw 10 sekunden maximal auf antwort warten soll, schreibe die option -w und dahinter die anzahl millisekunden, also hier 10000. das wäre dann bspw. Code:
ping -n 1 -w 10000 google.de |
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:45 Uhr. |
vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.