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
GELÖST

Endlosschleife in Batch

Frage Entwicklung Batch & Shell

Mitglied: Kallinger

Kallinger (Level 2) - Jetzt verbinden

27.03.2007, aktualisiert 28.03.2007, 40083 Aufrufe, 7 Kommentare

Tach ....

Ich hab ne Frage, und zwar:

Wie kann ich eine Endlosschleif in Batch "erstellen" ??

Also in Java würde es ja so heißen:

....
for (int i = 0; i==0 ;i ++)
....


________________________
Grüße Kallinger
Mitglied: theflyer
27.03.2007 um 17:01 Uhr
Moinsen

Ja, was soll denn endlos passieren?
Im Zweifelsfall einfach einen Spot setzen, dann springt die Batch immer wieder nach oben


@echo off

:ENDLOS
echo ich kriege von dieser Zeile einfach nicht genug
goto ENDLOS

MfG Flüha
Bitte warten ..
Mitglied: paulepank
27.03.2007 um 17:36 Uhr
Hallo ihr beiden,

oder nicht im Zweifelsfall

01.
for /L %%i in (1,0,2) do @echo nach dieser Zeile kommt noch eine
cu Paulepank
Bitte warten ..
Mitglied: Biber
27.03.2007 um 17:48 Uhr
@paulepank
So etwas betrachte ich als Verschwendung von Ressourcen...
Eine For /L-Anweisung mit dem Endwert 1 hätte vollkommen gereicht...
[Variationen am CMD-Prompt]
01.
for /L %i in (1,0,1) do @echo nach dieser Zeile kommen noch mehr als 37 weitere
...genau genommen reicht auch
01.
for /L %i in (0,0,0) do @echo Ich schreibe mir den Bildschirm voll 
02.
--oder für Sparsame- 
03.
for /L %i in (0) do @echo Einer geht noch...
Gruss
Biber
Bitte warten ..
Mitglied: wave0303
27.03.2007 um 17:54 Uhr
Hi,

da erzeigt ihr aber ne Menge Last. Vielleicht ist das ja gar nicht gewünscht?


@echo off
:marke1 echo ""
REM Auszuführendes Kommando
ping 127.0.0.1 -n 2 -w 1000 > NUL
ping 127.0.0.1 -n 2 -w 1000 > NUL
goto marke1


und schon haben wir eine kleine Verzögerung und produziert kaum Last.
Kann gern' noch optimiert werden ;)

Bernd
Bitte warten ..
Mitglied: Kallinger
27.03.2007 um 20:48 Uhr
aha .... OK !!

Also Danke schön ...

Gute Nacht ...
______________
Grüße Kallinger
Bitte warten ..
Mitglied: Biber
27.03.2007 um 21:43 Uhr
Moin Kallinger,

dann geh ich mal davon aus, dass die Frage hinreichend beantwortet wurde und ich diesen Thread.schliessen kann?

Ich gehe allerdings davon aus (wie auch wave0303), dass Du mit "Endlosschleife" nicht unbedingt etwas meinst, das pausenlos am Rödeln ist.

Das kleinste Übel in dieser Beziehung für den Batch-Einsatz sind allerdings solche Utilites wie sleep.exe oder wait.exe, die auf einer relativ interrupt-nahen Ebene ein paar TimerTicks abwarten.

Das viel zu oft in Foren und Tankstellenzeitschriften erwähnte "ping localhost" als On-Board-Warteutility ist ziemlich IO-intensiv und eher nicht geeignet, einen rund um die Uhr laufenden Dauerbatch zu unterstützen.
Sleep.exe und/oder TimeOut.exe sind in diversen M$-ResKits dabei.

Gruss
Biber
Bitte warten ..
Mitglied: Kallinger
28.03.2007 um 14:29 Uhr
Jo.. das passt schon.

D A N K E

_________
Grüße Kallinger
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
gelöst Skript mit CMDKey Zugangsdaten endet in einer Endlosschleife (7)

Frage von M.Marz zum Thema Netzwerkmanagement ...

Windows Server
SBS 2011 - Windows Backup, Endlosschleife bei Wiederherstellung (8)

Frage von Andre.Heisig zum Thema Windows Server ...

Windows 7
gelöst Adobe Acrobat Pro - Endlosschleife Formular erstellen (8)

Frage von Ghost108 zum Thema Windows 7 ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (26)

Frage von zorlayan zum Thema Windows 10 ...

LAN, WAN, Wireless
Ping u. DNS geht am Rechner nicht mehr (19)

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

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...