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
Hallo (zum Zweiten) Admins
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 173933
Url: https://administrator.de/contentid/173933
Ausgedruckt am: 18.11.2024 um 03:11 Uhr
3 Kommentare
Neuester Kommentar