@Fuerchau
Das Script ohne Pausen ist nichts anderes als viele get-Zeilen nacheinander.

z.B.
get 20130924035807706_00061469.xml
get 20130924043211675_00061470.xml
get 20130925063354322_00061471.xml
get 20130925063426180_00061472.xml
get 20130925063519055_00061473.xml
get 20130925063625997_00061474.xml
get 20130925063724171_00061475.xml
etc.

Und genau das ist der Krux an der ganzen Sache. Mehrere get (wie auch der mget, was ja nichts anderes ist) nacheinander funktionieren nicht. Baue ich hingegen eine Pause zwischen jedem Get ein dann klappt es! Die Symptomatik ist wie du sagst, dass der 2. get ausgelöst wird bevor der 1 beendet ist. Aber wie kann das sein?

@Zerberus77
Vielen Dank für Dein Angebot. Ich habe mal einen Testlauf gemacht und die Ausgabe bereit gestellt. Wo soll ich Sie hinschicken?