Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Linux: automatisierte FTP aktionen per .netrc und macro (https://www.delphipraxis.net/153855-linux-automatisierte-ftp-aktionen-per-netrc-und-macro.html)

Ajin 18. Aug 2010 09:35

Linux: automatisierte FTP aktionen per .netrc und macro
 
Hallo DP !

Heute mal eine Frage aus der mir noch weitestgehend unbekannten Linux-Welt. Ich moechte auf einem server die juengsten zip dateien per FTP herunterladen. Im Internet habe ich einiges darueber gelesen und fuer den ersten Test mal folgendes erstellt:

.netrc Datei:

machine horst2
login user1
password sagichnicht
macdef hallo_welt
prompt off
cd /Test
lcd
dir
bye
(leerzeile)

Der Aufruf sieht so aus:

echo "$ hallo_welt" | ftp horst2

Das Ergebnis ist folgendes:

Connected to horst2
220 (vsFTPd 1.2.0)
331 please specify the password.
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
prompt off
Interactive mode off.
cd /Test
550 Failed to change directory.
lcd
Local directory now /home/uschi
dir
229 Entering Extended Passive Mode (|||35813|)
150 here comes the directory listing.
drwx-xr-x 8 2051 Test
226 Directory send OK.
bye
221 Goodbye

Soweit ist ja alles okay, nur kann ich nicht in das gewuenschte Verzeichnis wechseln. Laut Internet koennte es an den Rechten liegen. Habt ihr eine Idee wie ich zumindest den Verzeichniswechsel hinbekomme?

DeddyH 18. Aug 2010 09:45

AW: Linux: automatisierte FTP aktionen per .netrc und macro
 
Ist das ein Unterordner Deines FTP-Ordners? In dem Fall lass mal den Slash weg.

Ajin 18. Aug 2010 09:51

AW: Linux: automatisierte FTP aktionen per .netrc und macro
 
LOL :thumb: Das war ja einfach.

Vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz