Daniel Rafflenbeul <daniel-r@gmx.net> (Thu Mar 10 22:52:16 2011):
> Halloele...
>
> Frage, wie kann ich mit dem Programm FTP
>
> a) entweder eine einzelne Datei
> oder
> b) ein komplettes Verzeichnis zu einem anderen Server automatisiert
> übertragen ?!
>
> Ich möchte bestimmte Konfigurationsdateien automatisch auf einen
> Webspace übertragen.
>
> Dort müssen die Dateien dann auch jeweils überschrieben werden .
>
> Mfg Daniel
man 5 netrc
Dort kannst Du Hostnamen, Nutzer und Passworte
für eine automatisierte Nutzung hinterlegen. Das klassische FTP-Programm
lässt sich dann per STDIN steuern:
in ~/.netrc (mode 0600):
machine ftp.kernel.org login ftp password ftp
Und dann in einem Script
ftp <<XXX
open ftp.kernel.org
cd pub/linux/kernel/v2.6
ls LATEST*
quit
XXX
(Du möchtest das natürlich mit put machen…)
Es gibt auch komfortablere scriptbare FTP-Clients, ich nehme gerne lftp.
Oder Du nutzt eine beliebige Scriptsprache¹, die haben meistens gut
brauchbare FTP-Client-Bibliotheken dabei.
¹) muß nicht Scriptsprache sein, auch für klassische Programmiersprachen
gibt es sicher FTP-Client-Libraries.
--
Heiko :: dresden : linux : SCHLITTERMANN.de
GPG Key 48D0359B : 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B
Attachment:
signature.asc
Description: Digital signature