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

Robocopy cmd ohne loop und ping

Frage Microsoft Windows Tools

Mitglied: aivilon

aivilon (Level 1) - Jetzt verbinden

29.09.2011 um 15:37 Uhr, 3950 Aufrufe, 3 Kommentare

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:
01.
@echo off 
02.
 
03.
	set LOG="C:\Users\b450wyp\Desktop\LOG\AonlytoB" 
04.
	set Quelle="C:\Users\b450wyp\Desktop\Quelle\QuellezuZiel" 
05.
	set Ziel="C:\Users\b450wyp\Desktop\Ziel\QuellezuZiel" 
06.
 
07.
	If not Exist %Quelle% md %Quelle% 
08.
	If not Exist %Ziel% md %Ziel% 
09.
 
10.
:replicate 
11.
	for /F "tokens=1-4 delims=:., " %%a in ('time/T') do set TIME=%%a%%b%%c 
12.
	 
13.
	@For /F "tokens=1,2,3 delims=., " %%A in ('Date /t') do (  
14.
		Set Month=%%A 
15.
		Set Day=%%B 
16.
		Set Year=%%C 
17.
		SET parsedd=%%C%%B%%A 
18.
19.
	 
20.
	ren "%LOG%\LOG.log" "%parsedd%_%TIME%_Log.log" 
21.
	 
22.
REM Pro Sekunde 1 ping 
23.
	ping 127.0.0.1 -n 10  >nul 
24.
	 
25.
REM /MON:1 /MOT:1 /R:10 /W:2 
26.
	If not Exist %LOG% md %LOG% 
27.
	robocopy %Quelle% %Ziel%  /MIR /COPYALL /PURGE /NP /LOG+:"%LOG%\LOG.log" /MON 1 /R:10 /W:2  
28.
 
29.
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
Mitglied: Dirmhirn
29.09.2011 um 17:03 Uhr
was soll das skript am ende können? wozu der ping?
sg Dirm
Bitte warten ..
Mitglied: aivilon
30.09.2011 um 08:22 Uhr
Zitat von Dirmhirn:
was soll das skript am ende können? wozu der ping?

ja zum "backupen" von daten...und der ping ist momentan als Zeitverzögerer vor dem nächsten Kopierstart vorhanden. Wenn ich den auskommentiere läuft ein prozess nach dem anderen, also gleich hintereinander. Obwohl ich die /MON funktion an hab.
Bitte warten ..
Mitglied: Dirmhirn
30.09.2011 um 09:35 Uhr
hast es schon mal mit /MON oder /MOT und ohne der schleife probiert?
Robocopy startet dann eh von alleine.

und es müsste /MON:1 nicht / MON 1 heißen.

die log-datei musst du halt einmal am Tag mit einem anderen Skript wegkopieren oder umbenennen, wenn du die brauchst.

sg Dirm
Bitte warten ..
Ähnliche Inhalte
Windows 7
gelöst Browser funktionieren nicht Ping etc. klappt (7)

Frage von Schegg zum Thema Windows 7 ...

Windows Server
Robocopy Ordner-Icons behalten (5)

Frage von sebastian2608 zum Thema Windows Server ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(7)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Userverwaltung
gelöst Nicht Admins erlauben Verknüpfungen zu löschen (13)

Frage von WinLiCLI zum Thema Windows Userverwaltung ...