Automatisierter FTP Transfer

Seite 1 von 2 - Forum: Internet & Provider auf overclockers.at

URL: https://www.overclockers.at/internet-provider/automatisierter_ftp_transfer_87799/page_1 - zur Vollversion wechseln!


Ctrl-Alt-Del schrieb am 31.07.2003 um 11:58

Sers Leute,

ich sollte täglich um eine bestimmte Uhrzeit diverse Files auf einen FTP Server übertragen.
(3 Files + 1 Ordner mit untersch. vielen Files)

Vorher sollte das ganze gelöscht werden.

Was könnt ihr mir empfehlen.
In Batch Form - mit graf. Oberfläche - ist aber nicht unbedingt nötig.

greetz

CAD


schrieb am 31.07.2003 um 11:59

in batch form? besorg dir "wget" und starte es per command line (bzw halt batch) mit parametern in einem cron job.


spunz schrieb am 31.07.2003 um 11:59

batch file mit ftp befehlen => "ftp /?"


condor schrieb am 31.07.2003 um 12:01

Zitat von rettich
in batch form? besorg dir "wget" und starte es per command line (bzw halt batch) mit parametern in einem cron job.

hmm ich glaube er bezog sich auf windows ;)


schrieb am 31.07.2003 um 12:07

Zitat von condor
hmm ich glaube er bezog sich auf windows ;)

na und? gibt ja eh eine windows version auch ;)


Red schrieb am 31.07.2003 um 12:09

sorry das ich den Thread störe aber hat wer tips oder links wo batchfile schreiben erklärt wird (windows 2000)

hab mir schon oft gedacht das die dinger sehr praktisch wären wenn man sie nur schreiben könnte!

Im akt. Ct ist zwar was drinn das habe ich alleridngs nicht zur hand

danke

Sorry für Thread störung vielleicht hilfts dir ja auch!


schrieb am 31.07.2003 um 12:10

google hilft besser als alles andere:

http://gatsby.tafe.tas.edu.au/batch/


Red schrieb am 31.07.2003 um 12:11

thx war grad am googlen


condor schrieb am 31.07.2003 um 12:13

hmm ok cron für win kannte ich noch nicht

naja kann er genauso gut den windows scheduler nehmen :)

btw der ftp command hat unter windows keine hilfe


schrieb am 31.07.2003 um 12:16

klar hat der eine (rudimentäre) hilfe

"ftp"
"help" (übersicht der befehle)
dann zb "help close" (hilfe für den befehl "close"


spunz schrieb am 31.07.2003 um 12:17

der windows scheduler ist schrott, jede sommer/winterzeitumstellung mußt alle kennwörter neu eintragen :(


Ctrl-Alt-Del schrieb am 31.07.2003 um 13:04

wget passt - thx :)

//edit:
Habs jetzt doch mit ftp gemacht.
Funzt feinstens! :)


that schrieb am 31.07.2003 um 20:03

wget kann uploaden?


Ctrl-Alt-Del schrieb am 01.08.2003 um 13:50

Ok ich möcht nach dem transfer die Dateien überprüfen.
Jemand ne Idee?
Grund: Es kam bereits zweimal vor dass nicht alle Files übertragen wurden.. :confused:


Ctrl-Alt-Del schrieb am 06.08.2003 um 09:09

So langsam werd ich sauer! :mad:
Auszug aus der Logfile:


---------------------------------------------------------------------------------
.
.
.
200 PORT command successful
150 Opening BINARY mode data connection for image044.jpg
226 Transfer complete.
FTP: 52659 Bytes gesendet in 0,00Sekunden 52659000,00KB/s
ftp> Nicht verbunden.
ftp> cd ..
Nicht verbunden.
ftp> ASCII
Nicht verbunden.
ftp> mput x:\*.*
Nicht verbunden.
ftp> del wartung
Nicht verbunden.
ftp> del log
bye
---------------------------------------------------------------------------------

Nicht verbunden? Warum verliert er mitten im Batch die Verbindung?
Wie kann ich dieses Problem umgehen?
Wie gesagt eine Abfrage am Schluss ob alle Files das sind und wenn nicht eine Schleife wär fein.

Hilfe - ist ziemlich dringend! :(


//edit:
Ideee..... :)

Das Ganze wird ja so aufgerufen: "ftp -n -i -s:c:\progra~1\cfw\ftp\command.ftp > x:\log\logfile_ftp.txt"
Die Logfile hat wenn alles ok ist immer exakt 22 KB.

Jetzt brächt ich am Schluss nur ne kleine Abfrage wenn die Logfile kleiner als 22KB ist -> goto anfang eben
ansonsten ende.

Tipps?




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026