lousek
Goto Top

Scripts in Ubuntu - für blutige Anfänger

Hallo Forum.

Bin ziemlich blutiger Anfänger mit Ubuntu / Linux allgemein.

Will mal ein einfaches Script schreiben, mit dem ich alle Daten von einem FTP sichern kann.

Im Terminal klappts ja ganz gut:

cd /home/%username%/Desktop/ftp_files
ftp %ftp-server% %port -> 21%
%username%
%password%
get %datei_remote% %datei_local%
close
exit

Jetzt ... Fragen über Fragen.

Wie kann ich mich mit einem Befehl auf dem FTP einloggen, mit Benutzername und Passwort (also z.B. ftp bsp.server.test 21 testuser testpass)?
Wie kann ich alle Dateien herunterladen (mit get?) ... schleifen sind mir aus PHP und VB nicht unbekannt?
Ach ja ... wie lautet die Variable für den Benutzername?

Greetz, Lousek

Content-Key: 90796

Url: https://administrator.de/contentid/90796

Ausgedruckt am: 29.03.2024 um 09:03 Uhr

Mitglied: vbMaxi
vbMaxi 27.06.2008 um 23:18:46 Uhr
Goto Top
hi Lousek,
es ist immer wieder toll, dass sich leute für Linux begeistern. Da hilft man doch gern.

Als ich an einem ähnlichen Problem saß, hat mir folgende Website sehr geholfen:
http://www.inlumineconsulting.com:8080/website/scripting.ftp.html

Also hier mal ein kleines Beispielscript, welches eine bestimmte Datei von dem FTP Server holt.

#!/bin/sh
HOST='ftp.users.qwest.net'  
USER='yourid'  
PASSWD='yourpw'  
FILE='file.txt'  

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0

Habe das Script einfach von der Seite kopiert. Leider hatte ich nicht mehr die Zeit es zu Testen.

mfg Maxi