ftp upload

T

thewilli

Mitglied
hi!

gibt es eine möglihckeit via shellscript eine datei auf einen ftp server up zu loaden, hab dazu nichts gefunden..

danke!
 
ich kann mich erinnern, das ich schon mal so was ähnliches gemacht habe...
ich glaube es geht so:

ftp ipadresse < befehle

das file befehle müsste dan so aussehen:
user Username
put localfile remotefile

sonst man ftp oder bei google guggn...
 
Hallo
Entweder du benutzt eine ~/netrc siehe man netrc, oder du schreibst es direkt in ein HEREDOCUMENT.
Example für Fall 2:
Code:
ftp -n <<EOF
open ftp.server.adresse
user username
password mypassword #nur bei nicht anonymen Zugang
cd /zielverzeichnis #zum remote Zielverzeichnis wechseln
lcd /source/path  #zum localen Quellverz. wechseln
put datei
quit
EOF

Eleganter geht das mit einer .netrc.
Da kann dann user, password, und auch die Kommandos für ftp (macdef init) reingeschrieben werden

Gruß Wolfgang
 
das mit dem heredocument hat geklappt, danke! (wie soll man alleine auf sowas kommen :think: )
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

KS Installation über lokale FTP Repository (Start von USB-Stick)

Samba 3.6.25 - OpenLDAP Setup

smbd-notifyd - hohe Auslastung

2 Ordner unter wget kopieren

Zurück
Oben