PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : autom. FTP



24.09.00, 23:02
Hi,
ich möchte ein autom. FTP-Connect über ein Script einrichten.
Mit den Vorschlägen, die ich über "suchen" gefunden habe, habe ich es schon ausprobiert, aber alles bleibt irgendwie im Nirwana hängen. Man sieht ja nichts :-(
Hat jemand eine fertige Lösung, die man nur anpassen muß?
Wie kann ich es möglich machen, daß man die Ausgaben doch sehen kann?

Noch eine Frage: wenn ein ftp server gemacht wird, wieviele Ausgaben sollte netstat dann für die Verbindung anzeigen, wenn die Connection aufgebaut ist? Nur eine oder zwei?
MfG,
Werner

sschaper
26.09.00, 09:21
Hallo,

das hatte ich woanders schonmal geschrieben. Die beschriebene Methode funktioniert zumidest unter HP-UX einwandfrei:

Zuerst estellst Du ein FTP-Script $FTP_SCRIPT, dort kommen alle Befehle rein, bis zum EOF (das dient nur als Datei-Ende-Zeichen und wird nicht an den FTP-Server gesendet).

cat > $FTP_SCRIPT << EOF
open $FTP_HOST
user $FTP_USER $FTP_PASS
cd $FTP_PATH
put $FILENAME
bye
EOF

Anschließend leitest Du das Skript als Eingabe ins FTP-Programm. Fehler und Ausgaben finden sich dann in der Datei $FTP_ERR:

ftp -n < $FTP_SCRIPT > $FTP_ERR 2>&1

Alle Variablen sollten natürlich vorher entsprechend belegt sein.

Sicherheitstechnisch ist das Ganze natürlich ziemlich unvernünftig, weil das FTP-Passwort im Klartext irgendwo gespeichert werden muss. Vielleicht schreibst Du Dein Skript ja so, daß es jedesmal nach dem Paßwort fragt, statt es fest hineinzuschreiben.


Viel Erfolg!

Gruß,

Sebastian


------------------
Sebastian Schaper
American Book Center Schaper GdbR
http://ABC.Schaper.com

26.09.00, 14:41
Hi,
vielen Dank für Deine Antwort,
obwohl ich es schon so ähnlich ausprobiert hat´s nie funktioniert.
Aber jetzt scheint´s zumindest auf einem Testrechner zu laufen. :-)
MfG,
Werner