Datei nach Übertragung per ftp defekt

Post Reply
Message
Author
JuppDietz
Posts: 2
Joined: 18. Oct 2005 7:19

Datei nach Übertragung per ftp defekt

#1 Post by JuppDietz »

Hallo zusammen.

Ich bin nicht gerade ein Linuxexperte und habe ein Problem mit einem Shell-Script. Ich muss von einer Linux-Kiste ein Archiv per ftp auf einen MS IIS schieben. Ich lasse das tar per Script zusammenpacken, was auch so weit funktioniert. Nun verbinde ich mich (ebenfalls im Script) per anonymen ftp-Zugang auf den IIS und schiebe die Datei rüber. Das verbinden und kopieren geht, die Datei kommt nur leider jeweils defekt an. Ich öffne das tar mit WinRAR und bekomme eine Meldung, dass das Archiv defekt sei. Ich kann jedoch sehen, dass ein Teil der in das tar gepackten Dateien da sind (jedoch nur ein Bruchteil)

Ich poste mal den entsprechenden Auszug aus meinem Script

tar -cf transfer.tar *
ftp -a 192.168.230.1 << EOF
put ./transfer.tar

Ich weiß leider nicht, wo mein Fehler liegt....

Danke und Gruß´
Jupp

JuppDietz
Posts: 2
Joined: 18. Oct 2005 7:19

Problem selbst gelöst

#2 Post by JuppDietz »

Habe es selbst heraus gefunden:

ftp sendet Daten als Default im ASCII - Format. Da ein tar kein ASCII ist, zerstört sich die Datei bei der Übertragung. Man muss der ftp also nur sagen, dass er jetzt ein binary zu schicken hat und schon gehts

Scriptauszug:
tar -cf transfer.tar *
ftp -a 192.168.230.1 << EOF
binary
put ./transfer.tar

Danke trotzdem an alle, die sich Gedanken gemacht haben!!

Post Reply