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, 3968 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
Switche und Hubs
CPU durch L2-Loop defekt (4)

Frage von tvprog1 zum Thema Switche und Hubs ...

Netzwerkprotokolle
Spanning Tree - Loop Protection - Sterntopologie (6)

Frage von deredvtyp zum Thema Netzwerkprotokolle ...

Batch & Shell
gelöst FOR Loop Variablen ( Batch ) (2)

Frage von clragon zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (19)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...