FTP per Datei mit Befehlen fuettern
Hallo Liste, ich moechte ein Shell Script schreiben welches mir in bestimmten Abstaenden per FTP Dateien von einem FTP Server holt. Gibt es eine Moeglichkeit die Befehle welche FTP ausfuehren soll in einer extra Datei zu hinterlegen? In etwa so: ---schnipp--- linux>ftp -s<Dateiname> ---schnapp--- und in der Datei steht dann halt: ---schnipp--- conect <Server> get * bye ---schnapp--- .................................. Gruß, Normen
Hi On Wednesday 22 October 2003 15:08, Normen Dommaschk wrote:
Hallo Liste,
ich moechte ein Shell Script schreiben welches mir in bestimmten Abstaenden per FTP Dateien von einem FTP Server holt. Gibt es eine Moeglichkeit die Befehle welche FTP ausfuehren soll in einer extra Datei zu hinterlegen?
Der befehl ftp sollte gehen. Siehe man ftp. Ich persönlich bevorzuge ncftp. ncftpget -b kann sogar die jobs in einem spool-directory hinterlegen um diese dann im Hintergrund von ncftpbatch abarbeiten zu lassen. Auch hier muss ich allerdings auf die etwas längliche manpage von ncftp[get|put|batch] verweisen. Gerade ncftp bietet eine ganze Reihe von features die ich hier nicht in extenso diskutieren möchte. Kleiner Sicherheitshinweis. Der ohnehin nicht besonders hohe Sicherheitsstandard von FTP-Übertragungen wird durch das Hinterlegen der Logins in Skripten nochmal verringert. Zumindest sollte man hier etwas auf die Leserechte in den Verzeichnissen achten. mfg Axel
participants (2)
-
Axel Heinrici
-
Normen Dommaschk