Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

alle 20sek ping

Frage Entwicklung Batch & Shell

Mitglied: BKAMk2

BKAMk2 (Level 1) - Jetzt verbinden

28.01.2008, aktualisiert 15:28 Uhr, 3768 Aufrufe, 5 Kommentare

Also ich versuche eine Batch Datei zu schreiben die alles 20 sekunden einen ping rausschickt.
Mein Problem dabei ist nicht das pingen sondern eher die Wartzeit.
Wie bekomme ich das hin, dass alle 20 sek gepingt wird.

Es sollte immer die selbe adresse angepingt werden.
Wäre super wenn ihr mir helft!

Mit freundlichen Grüßen
BKA Mk2
Mitglied: gemini
28.01.2008 um 08:59 Uhr
Hallo BKA Mk2,

entweder mit einem wiederholtem Ping
01.
ping 127.0.0.1 -n 20 > nul
oder mit dem Programm wait.exe aus dem ResourceKit
01.
wait 20
HTH,
gemini
Bitte warten ..
Mitglied: rubberduck
28.01.2008 um 09:00 Uhr
FOR /L müsste für Deine Schleife gut sein und TIMEOUT um die 20 Sekunden Wartezeit zu bekommen.

Versuch in dem Fall mal folgendes:
01.
@echo off 
02.
FOR /L %%I IN (1,1,5) DO call :Proc 
03.
GOTO EOFS 
04.
 
05.
:Proc 
06.
Timeout 20 
07.
PING 127.0.0.1 
08.
 
09.
:EOFS
Bitte warten ..
Mitglied: Biber
28.01.2008 um 09:06 Uhr
Moin BKAMk2,

in dem Beitrag Wartezeit in Batchdateien einfügen findest Du einige der gängigen Varianten für Wartezeitenmimiken im Batch.
Wenn es Dein eigener Rechner ist, kannst Du dem Rechner auch mit einer selbstdefinierten Zählschleife Stillbeschäftigung verordnen.
for /L %%i in (1,1,40000) do @echo %%i>nul
[wobei der Wert 40000 je nach Rechner variieren kann]

Die "üblichen" Tools wie Sleep.exe oder TimeOut.exe gehen alle über den Timerchip, sind also rechnerunabhängig.

Grüße
Biber
Bitte warten ..
Mitglied: BKAMk2
28.01.2008 um 15:12 Uhr
Danke erstmal für die vielen Antworten.
Leider ist das Problem, dass die batch auf verschiedenen Rechnern mit verschiedenen OS ausgeführt wird. Ist zwar alles Mircosoft aber halt von 98 bis Vista alles dabei.

Wird das da auch mit z.B. der Timeout.exe funktionieren?

Also gerade bei Vista bin ich mir da nicht sicher.
Bitte warten ..
Mitglied: Biber
28.01.2008 um 15:28 Uhr
Moin BKAMk2,

wie immer im Leben hast du zwei Möglichkeiten
- entweder Dein Progrämmchen bringt alle Nicht-Standard-Utilities mit, d.h. Du legst eine Kopie einer TimeOut.exe oder sleep.exe bei. Dann gibt es wenigstens kein "Ungültiger Befehl oder Dateiname"
- oder du beschränkst Dich auf die Bordmittel - auf Workarounds wie das "ping -n 20 localhost" Oder eine zeitfressende FOR-Anweisung. Die beiden Varianten sind immer verfügbar.

Grüße
Biber
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Google Android
ANDROID - PING (2)

Frage von MrRobot1997 zum Thema Google Android ...

Netzwerkgrundlagen
gelöst Ping im gleichen Rechnernetz ohne Gateway möglich? (8)

Frage von CHRISTI4N zum Thema Netzwerkgrundlagen ...

Entwicklung
Ping per Lua Script (1)

Frage von fuddel18 zum Thema Entwicklung ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...