conquestador
Goto Top

Batch macht endlos-Loop

Hallo Leute,

ich habe ein Batch-Problem:

Nehmen wir eine simple Sache:

ping.bat
ping 8.8.8.8 -n 1
pause

erwartetes Ergebnis (auf mehreren Rechnern geprüft):
C:\Users\xxxxx\Desktop>ping 8.8.8.8 -n 1

Ping wird ausgeführt für 8.8.8.8 mit 32 Bytes Daten:
Antwort von 8.8.8.8: Bytes=32 Zeit=8ms TTL=59

Ping-Statistik für 8.8.8.8:
    Pakete: Gesendet = 1, Empfangen = 1, Verloren = 0
    (0% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 8ms, Maximum = 8ms, Mittelwert = 8ms

C:\Users\xxxx\Desktop>pause
Drücken Sie eine beliebige Taste . . .

Genau das funktioniert auf einem speziellen Laptop nicht.
Ich erhalte dort ein Dauerloop mit:
C:\Users\xxxxx\Desktop>ping 8.8.8.8 -n 1
C:\Users\xxxxx\Desktop>ping 8.8.8.8 -n 1
C:\Users\xxxxx\Desktop>ping 8.8.8.8 -n 1
C:\Users\xxxxx\Desktop>ping 8.8.8.8 -n 1
C:\Users\xxxxx\Desktop>ping 8.8.8.8 -n 1
...
...

Ich wollte mit dem Laptop verschiedene Sachen via Script testen, ist so aber nicht möglich.
Ich habe kurzerhand das OS neu aufgesetzt (vorher wie Nachher Win 10 pro 21H2), leider gleiches Verhalten.
Noch was zur Hardware:
Packard bell Easynote TJ65, Intel Core Duo T6600, 4 GB Ram, neue SSD

Hat jemand eine Idee, woran das liegen könnte?
Freu mich auf eure Antworten!

Content-ID: 2704821350

Url: https://administrator.de/forum/batch-macht-endlos-loop-2704821350.html

Ausgedruckt am: 22.12.2024 um 23:12 Uhr

TK1987
Lösung TK1987 06.05.2022 um 14:20:08 Uhr
Goto Top
Moin,

könnte es sein, dass du die Batch "ping" genannt hast?

Gruß Thomas
148523
148523 06.05.2022 um 14:22:17 Uhr
Goto Top
ich habe ein Batch-Problem:
Wäre dann nicht die Foren Rubrik "Batch & Shell" zielführender?!
NikosLykos
NikosLykos 06.05.2022 um 14:22:34 Uhr
Goto Top
Hallo @conquestador,

es ist eine schlechte Idee, das die Batch-Datei den gleichen Namen hat, wie der Befehl den sie ausführen soll "ping".

Das Script ruft sich ständig selbst auf.

Grüße
Klaus
colinardo
colinardo 06.05.2022 aktualisiert um 14:26:24 Uhr
Goto Top
Zitat von @TK1987:
könnte es sein, dass du die Batch "ping" genannt hast?

Jepp hat er face-smile.

Nehmen wir eine simple Sache:
ping.bat


Freitag forever ...
conquestador
conquestador 06.05.2022 aktualisiert um 14:28:51 Uhr
Goto Top
Hi Thomas,

das könnte nicht nur...

Gruß auch Thomas
colinardo
colinardo 06.05.2022 aktualisiert um 14:32:07 Uhr
Goto Top
Deine Batch heißt ping.bat.
Nun schaut der Interpreter zu aller erst im aktuellen Arbeitsverzeichnis und dann in den Verzeichnissen die in der %Path%-Variablen stehen nach einem Programm namens "Ping", da er bei dir schon im Arbeitsverzeichnis fündig wird schaut er gar nicht mehr in den Systemverzeichnissen nach der ping.exe, ergo ruft sich die Batch immer wieder Loop auf.
conquestador
conquestador 06.05.2022 aktualisiert um 14:32:01 Uhr
Goto Top
@148523
Die Rubrik hab ich wohl übersehen.
Ist aber auch schon auf "gelöst"

@colinardo
Danke für die Erklärung!
colinardo
colinardo 06.05.2022 aktualisiert um 14:35:21 Uhr
Goto Top
Scheint im Moment ansteckend zu sein. 🙃

Schönes Wochenende.
TK1987
TK1987 06.05.2022 aktualisiert um 14:35:05 Uhr
Goto Top
Moin Uwe,

Jepp hat er face-smile face-smile.
Nehmen wir eine simple Sache:
ping.bat
ups, die Zeile hab ich glatt überlesen.

@NikosLykos hat zu dem Thema ist inzwischen alles gesagt.

Freitag forever ...
So siehts aus 🤣
Schönes WE noch allen.

Gruß Thomas
conquestador
conquestador 06.05.2022 um 14:41:28 Uhr
Goto Top
Zitat von @colinardo:

Scheint im Moment ansteckend zu sein. 🙃

Schönes Wochenende.

Dein Link war lehrreich! face-smile