Daten mit einem Script auf einen FTP-Server kopieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Daten mit einem Script auf einen FTP-Server kopieren

Beitrag von nixdorf » 27.05.2006 19:59:51

Hallo,

wie kann ich dateien aus die auf der localen Festplatte liegen mit einem Script per FTP auf einen FTP-Server kopiere?

Gruß Nixdorf

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 27.05.2006 20:25:39

So könnte man es in Perl machen:

Code: Alles auswählen

 open(FTP,"| ftp name:passwort\@www.test.de:21 > ftp.prot");
  print FTP "\n";
  print FTP "ascii\n";
  print FTP "put home.html\n";
  print FTP "dir *.html\n";
  print FTP "close\n";
  print FTP "bye\n";
 close(FTP) or die "Kommando 'ftp' konnte nicht ausgeführt werden\n";
in der Shell:

Code: Alles auswählen

ftp name:passwort\@www.test.de:21 >ftp.prot <<FTP
ascii
put home.html
dir *.html
close
bye
FTP

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 28.05.2006 01:33:06

Du koenntest dir auch mal ncftp und die dazugehoerigen Tools ncftpput und ncftpbatch ansehen. Damit sollte sich das auch recht komfortabel loesen lassen.

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 28.05.2006 20:37:35

danke...

firestonez
Beiträge: 73
Registriert: 23.03.2004 11:14:19

Beitrag von firestonez » 30.05.2006 07:50:25

sitecopy könnte auch evtl. etwas für Dich sein...

Antworten