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, 3773 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!

Mfg
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
Router & Routing
gelöst WOL über zwei Router - Ping funktioniert nicht (3)

Frage von erdmelone zum Thema Router & Routing ...

Batch & Shell
gelöst Batch Programm (Ping funktion) (1)

Frage von MedicalAd zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Installation
Eine etwas (wirklich) speziellere Frage: Windows 10-Installation über (11)

Frage von DerFurrer zum Thema Windows Installation ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Windows Server
Probleme mit Client Software Zugriff auf Windows Server 2012 (8)

Frage von it-kolli zum Thema Windows Server ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...