Robocopy cmd ohne loop und ping
Mein cmd File ist noch ein wenig laienhaft. Es soll am Ende ein Dienst werden und ein wenig nach was aussehen.
Hallo (zum Zweiten) Admins
Also gleich mal den Code:
A nach B.cmd:
Wie ihr seht, habe ich, damit nicht immer hintereinander ein synch gemacht wird einen ping auf den localhost. Und zum das Ganze zu wiederholen habe ich einen loop mit goto erstellt. So wies jetzt läuft, ist es für mich noch nicht zu 100% zufriedenstellend.
Ich möchte es so, dass es immer nur bei einer Änderung ein Synch macht, es aber immer von ganz oben beginnt.
Drausgekommen?
kann mir jemand beim verbessern dieses Scripts oben helfen?
Danke
Gruss aivilon
Also gleich mal den Code:
A nach B.cmd:
@echo off
set LOG="C:\Users\b450wyp\Desktop\LOG\AonlytoB"
set Quelle="C:\Users\b450wyp\Desktop\Quelle\QuellezuZiel"
set Ziel="C:\Users\b450wyp\Desktop\Ziel\QuellezuZiel"
If not Exist %Quelle% md %Quelle%
If not Exist %Ziel% md %Ziel%
:replicate
for /F "tokens=1-4 delims=:., " %%a in ('time/T') do set TIME=%%a%%b%%c
@For /F "tokens=1,2,3 delims=., " %%A in ('Date /t') do (
Set Month=%%A
Set Day=%%B
Set Year=%%C
SET parsedd=%%C%%B%%A
)
ren "%LOG%\LOG.log" "%parsedd%_%TIME%_Log.log"
REM Pro Sekunde 1 ping
ping 127.0.0.1 -n 10 >nul
REM /MON:1 /MOT:1 /R:10 /W:2
If not Exist %LOG% md %LOG%
robocopy %Quelle% %Ziel% /MIR /COPYALL /PURGE /NP /LOG+:"%LOG%\LOG.log" /MON 1 /R:10 /W:2
goto replicate
Wie ihr seht, habe ich, damit nicht immer hintereinander ein synch gemacht wird einen ping auf den localhost. Und zum das Ganze zu wiederholen habe ich einen loop mit goto erstellt. So wies jetzt läuft, ist es für mich noch nicht zu 100% zufriedenstellend.
Ich möchte es so, dass es immer nur bei einer Änderung ein Synch macht, es aber immer von ganz oben beginnt.
Drausgekommen?
kann mir jemand beim verbessern dieses Scripts oben helfen?
Danke
Gruss aivilon
Please also mark the comments that contributed to the solution of the article
Content-Key: 173933
Url: https://administrator.de/contentid/173933
Printed on: April 26, 2024 at 19:04 o'clock
3 Comments
Latest comment