PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batchdatei richtig anpassen


cereal
2006-11-10, 13:19:36
Hallo Leude, ich habe folgende Batchdatei:
Sie durchläuft leider immer nur den ersten Schritt
sie soll aber dann auf den zweiten, dann auf den dritten und dann wieder auf
den erstel springen. WIe funktioniert das?


Danke!


robocopy C:\quelle\ C:\ziel\ TUF*.zip TUF*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt /TEE


robocopy C:\quelle\ C:\ziel\ SVM*.zip SVM*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt / TEE



robocopy C:\quelle\ C:\ziel\ ZBE*.zip ZBE*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt /TEE

littlejam
2006-11-10, 13:25:15
Eigentlich sollten alle Schritte durchlaufen :confused:

Probier mal:

:START
start /wait robocopy C:\quelle\ C:\ziel\ TUF*.zip TUF*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt /TEE

start /wait robocopy C:\quelle\ C:\ziel\ SVM*.zip SVM*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt / TEE

start /wait robocopy C:\quelle\ C:\ziel\ ZBE*.zip ZBE*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt /TEE
Goto START

Ohne Gewähr und einfach so mal hingekliert :)

Gruß

jorge42
2006-11-10, 13:38:32
Hallo Leude, ich habe folgende Batchdatei:
Sie durchläuft leider immer nur den ersten Schritt
sie soll aber dann auf den zweiten, dann auf den dritten und dann wieder auf
den erstel springen. WIe funktioniert das?


Danke!


robocopy C:\quelle\ C:\ziel\ TUF*.zip TUF*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt /TEE


robocopy C:\quelle\ C:\ziel\ SVM*.zip SVM*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt / TEE



robocopy C:\quelle\ C:\ziel\ ZBE*.zip ZBE*.zip /MOT:1 /MOV /R:100 /LOG+:C:\logfile.txt /TEE

:biggrin: da stellst du dir selbst ein Bein. Die Option /MOT:1 lässt robocopy in einer Endlosschleife laufen und die Quelle ein mal in der Minute durchsuchen.

Damit aber der nächste Aufruf von Robocopy verwendet wird, müsste sich der erste beenden. Tja klappt nicht.

Versuch mal den DOS Befehl Start vorher zu stellen, da wartet die Shell nicht auf den Abschluss des ersten Befehls.

Also

START ROBOCOPY .....

EDIT: SHIT, littlejam hab deine START Anweisung nicht gelesen.:redface:

EDIT2: Das Goto brauchst du nicht, robocopy läuft durch /MOT:1 in einer Endlosschleife bis man es mit STRG+C abbricht. Die aufrufende cmd wird nach dem dritten Aufruf normal beendet und es bleiben DREI Robcopys offen.

littlejam
2006-11-10, 13:51:07
EDIT2: Das Goto brauchst du nicht, robocopy läuft durch /MOT:1 in einer Endlosschleife bis man es mit STRG+C abbricht. Die aufrufende cmd wird nach dem dritten Aufruf normal beendet und es bleiben DREI Robcopys offen.
Dann muss das start ohne /wait aufgerufen werden.
Wusste nicht wie Robocopy läuft.

Gruß

cereal
2006-11-10, 14:36:33
so ist es eine endlosschleife, lauter fenster springen auf bis der rechner abschmiert :P

littlejam
2006-11-10, 14:59:49
Hast du auch, wie von Jorge42 erwähnt, das GOTO rausgenommen?

Gruß

teh j0ix :>
2006-11-10, 15:11:50
so ist es eine endlosschleife, lauter fenster springen auf bis der rechner abschmiert :P

xD die mögen dich wohl nicht :biggrin:

cereal
2006-11-10, 15:27:10
die svm*. und zbe*. kopiert er mir aber leider nicht....

diese dateien haben auch keine dateiendung.... woran könnt´n das liegen?

littlejam
2006-11-10, 15:58:56
die svm*. und zbe*. kopiert er mir aber leider nicht....

diese dateien haben auch keine dateiendung.... woran könnt´n das liegen?
Probiere mal svm*.* und zbe*.*
Wenn die Dateien keine Endung haben, geht vielleicht auch nur svm* und zbe*
So wie es oben steht ists auf jeden Fall falsch.

Gruß

cereal
2006-11-14, 14:14:33
nun funktioniert das ganze unter winxp, allerdings nicht unter windows 2003 server.
gibt es dafür eine extra robocopy version? muss die datei in einem bestimmten verzeichnis liegen oder geht C:\ oder Win32?

danke

mfg

jorge42
2006-11-14, 14:51:23
ich habe die erfahrung gemacht, dass robocopy je nach OS andere Optionen anbietet. So gibt die SELBE Robocopy.exe unter NT die Option /SECFIX an, unter XP und 2003 erscheint die gar nicht erst beim Aufruf mit /???.

Ausserdem wäre es hilfreich zu wissen, was GENAU unter 2003 nicht klappt, das kopieren generell, der Dateifilter, das /MOT oder wass sonst?

was sagt das Log? Die Optione /V zeigt noch mehr iNfos an.