PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp-client automatisieren ?



blubbersuelze
26.01.04, 03:33
HI

ich habe vor einen kleinen FTP-Server bei mir zu spiegeln.
das möchte ich über einen cronjob machen.

Um das aber umsetzen zu können muss ich wissen was ich dem kommandozeilenbefehl "ftp" für Parameter setzen muss das ftp auch nur dann
downloaded wenn:
-Datei nicht existiert oder dessen Grösse verschieden ist
-Ordner nicht existiert


also kurz gesagt der client nur das syncronisiert was sich geändert hat um traffic zu sparen
(die manpages haben mich leider im dunkeln gelassen) :(

danke für die Hilfe

mfg.
blubbersuelze :p

Natty
26.01.04, 03:51
Habe mich damit noch nicht beschäftigt, aber vielleicht ist ja mirror was für dich http://www.fifi.org/cgi-bin/man2html/usr/share/man/man1/mirror.1.gz

HF,

Natty

drcux
26.01.04, 07:42
Ich spiegel bestimmte Verzeichnisse eines FTP-Servers mit ftpcopy:

http://www.ohse.de/uwe/ftpcopy/install.html

Oder als rpm fuer SuSE:

http://packman.links2linux.de/?action=305

Doh!
26.01.04, 09:25
Kinder, "wget" ist das Tool seiner Wahl.

blubbersuelze
28.01.04, 01:31
jo mit wget tut das ganz gut :)
bloss irgendwie arbeitet wget wie eine schlaftablette :(
auch dis- und reconnected es jedesmal wenn es den ordner wechselt
und braucht ewig bis es anfängt zu saugen :confused:
.. selbst bei verbindungen auf den lokalen ftp-server

weiss jemand warum das so ist bzw. wie man das abstellen kann, das das auch etwas flutscht und nicht nur so vor sich hin tröpfelt?

mfg.
blubbersuelze :p

kth
28.01.04, 02:33
Der FTP-Client lftp kennt ebenfalls einen "mirror"-Befehl:
lftp has builtin mirror which can download or update a whole directory
tree. There is also reverse mirror (mirror -R) which uploads or updates
a directory tree on server. Mirror can also synchronize directories
between two remote servers, using FXP if available.