Temat: FTP - wysyła mi tylko puste pliki :(

Cześć,

Muszę napisać skrypt (odpalany co 1h), który skopiuje pliki z danego katalogu na zdalny serwer FTP.

Planuję użyć do tego polecenia:
ftp -d -s:script2.txt


gdzie w scrpit2.txt mam:

open IP
Uzytkownik
Haslo
dir
prompt
mput ppp\*.txt
dir
close
quit

wyskakuje błąd:
500 Illegal PORT command

jak dodam do tego połączenia PASV:
quote pasv

to na FTP tworzą się tylko puste pliki :(
Przesyłanie przez FilleZillę działa :(Tomek Łos edytował(a) ten post dnia 19.08.11 o godzinie 15:45
Jarosław Postawa

Jarosław Postawa Właściciel,
Dorvin.Net

Temat: FTP - wysyła mi tylko puste pliki :(

Dodaj "-i" do polecenia ftp lub przed mput wstaw "prompt n".

Temat: FTP - wysyła mi tylko puste pliki :(

w skrypcie mam tak:

quote pasv
prompt n
mput *.txt
close
quit


i dalej wyskakuje:

ftp> ---> quote pasv
pasv
227 Entering Passive Mode (195,88,50,242,203,110).
ftp> Tryb interakcyjny Wyˆ. .

ftp> prompt n
---> mput *.txt
PORT 10,170,3,15,18,204
500 Illegal PORT command

---> STOR log1.txt


:(
Jarosław Postawa

Jarosław Postawa Właściciel,
Dorvin.Net

Temat: FTP - wysyła mi tylko puste pliki :(

Coś wygląda na to, że średnio Ci działa tryb pasywny. Spróbuj jeszcze zamiast "quote pasv" użyć "passive"

konto usunięte

Temat: FTP - wysyła mi tylko puste pliki :(

Czy ty używasz windowsowego klienta ftp?
Ten z XP nie obsługuje passive mode, wyżej opinie są sprzeczne, ale wg mnie też z tym kiepsko.

Następna dyskusja:

FUNNY - RAID5 over FTP :)




Wyślij zaproszenie do