Archiv verlassen und diese Seite im Standarddesign anzeigen : shell-script für ftp-upload?
guten tag
ich möchte mit einem shell-script (bash) einen automatischen upload durchführen (einwahl mit "ftp ftp://user http://www.linuxforen.de/ubb/tongue.gifasswort@egal.de"), bleibe aber beim dann folgenden "ftp>" hängen. wie bringe ich das skript dazu, hier mit "put /home/... /..." weiterzumachen?
danke schonmal
boris
mightymike99
07-01-2001, 17:13
a) entweder mit einem here-Dokument
ftp ftp.garnix.de << ENDE_FTP
user ich_halt mei_bassword
put datei_abc.tgz
quit
ENDE_FTP
- Da muss noch ein Schalter hinter das ftp, das der username+passwort nicht sofort abgefragt werden(->man-page)
- Das Ende des Here-Dokuments(ENDE_FTP) muss ganz am Anfang stehen
- Zwischen << und ENDE_FTP darf kein Leerzeichen sein, muss ich hier aber hinschreiben weil es sonst als html-/ubb-code interpretiert wird
b) mit Perl(Improvisierte Version)
open(HALLOFTP,"|ftp ftp.garnix.de");
print HALLOFTP "user ich_halt mei_bassword";
print HALLOFTP "put datei_abc.tgz";
print HALLOFTP "quit";
close HALLOFTP;
Der Schalter hinter das ftp, das der username+passwort nicht sofort abgefragt werden muss auch hier noch hin.
[Dieser Beitrag wurde von mightymike99 am 07. Januar 2001 editiert.]
probierst mal mit ncftpput
vielen lieben dank euch
mußte ein wenig basteln, habs dann aber mit einem here-document hingekriegt.
ncftpput sagt mir leider garnichts - ein befehl?, oder etwas, was bei mir nicht installiert ist? - würd mich interessieren!
tschüß - boris
das gehoert mit zu ncftp - http://www.ncftp.com/
schau ich mir mal an - danke schön
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.