From: Gaël Lams (lamsgael_at_gmail.com)
Date: Wed Mar 14 2007 - 15:37:37 CET
Message-ID: <b93ea24d0703140737q7b2c4faeh6592500447c515c2@mail.gmail.com> Date: Wed, 14 Mar 2007 15:37:37 +0100 From: "Gaël Lams" <lamsgael@gmail.com> Subject: Re: [suse-sles-e] SLES 9 - FTP Script Help
Hi,
You could have more by sending your email on the opensuse mailing lists
> 'EPSV': command not understood.
it stands for Extensive Passive Mode
> Here is part of my script:
>
> (
> echo "user someusername somepassword
> binary
> put somefile
> dir
> bye"
> ) | ftp -n -i -p -V somewebsite.com | tee /tmp/ftp.log
> Again, any help is appreciated.
I think you don't have to specify -p: Âthis option has been deprecated
as ftp now tries to use passive mode by default, falling
back to active mode if the server does not support passive
connections.
Do you know to what kind of ftp server are you trying to connect?
(microsoft, proftpd, ...)
I copied below a script I'm using "agains" several ftp server
(microsoft and linux) and, well, I never had a problem
Regards,
Gaël
====================================0
local_directory=/home/lams
local_file=filename
ftp_user=
ftp_password=
ftp_server="ola.ola.com"
ftp_directory="path"
cd $local_directory
if [ -e $local_file ]
then
rm $local_file
fi
ftp -inv $ftp_server >> $local_directory/log$$.log 2>&1 <<end-session
user $ftp_user $ftp_password
ascii
lcd $local_directory
cd $ftp_directory
get $local_file
delete $local_file
bye
end-session
This archive was generated by hypermail 2.1.7 : Wed Mar 14 2007 - 17:41:31 CET