Transfer files from ftp1 to ftp2

Please support our Shell Scripting advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: Jul 2007
Posts: 1
Reputation: abc12345 is an unknown quantity at this point 
Solved Threads: 0
abc12345 abc12345 is offline Offline
Newbie Poster

Transfer files from ftp1 to ftp2

 
0
  #1
Jul 11th, 2007
I have written a shell script for transfering files from ftp1 to ftp2.
In ftp1 there can be any number of directories,For eg
under sourdedir (mentioned below)there can be any number of directories

eg /opt/lampp/htdocs/scrap/test1/
under test1
1.7505-----1.zip
2.2505------2.zip


In each of the subdirectories there wilI have written a shell script for transfering files from ftp1 to ftp2.
In ftp1 there can be any number of directories,For eg
under sourdedir (mentioned below)there can be any number of directories

eg /opt/lampp/htdocs/scrap/test1/
under test1
1.7505-----1.zip
2.2505------2.zip


In each of the subdirectories there will be a zipped file, I need to put all the zipped files from ftp1 to ftp2(destdir---20070620)


The following file is present in ftp2

The following is the code(downloadfile.sh) which doesnot work.
It gives me invalid command error

ftphost=ftp1(ip)
user=khgkhkghkg
pass=jhgjfjgfgkfjg


# Directory from where you want to pick up the files created on the local system
sourcedir=/opt/lampp/htdocs/scrap/test1/



#Directory where you want the files to be placed on remote system
destdir=/opt/lampp/htdocs/scrap/web/eco-1.3.11/public_html/seo/merchantfiles/20070620

#Switch to Source Dir on Host
cd $destdir

#Name of the file


#Perform Ftp Transfer
ftp -nv << EOF
open $ftphost
user $user $pass
binary
cd $sourcedir
for i in `$sourcedir`
do
prompt
get $i
mput *.*
done

quit
EOF
exit


l be a zipped file, I need to put all the zipped files from ftp1 to ftp2(destdir---20070620)


The following file is present in ftp2

The following is the code(downloadfile.sh) which doesnot work.
It gives me invalid command error

ftphost=ftp1(ip)
user=khgkhkghkg
pass=jhgjfjgfgkfjg


# Directory from where you want to pick up the files created on the local system
sourcedir=/opt/lampp/htdocs/scrap/test1/



#Directory where you want the files to be placed on remote system
destdir=/opt/lampp/htdocs/scrap/web/eco-1.3.11/public_html/seo/merchantfiles/20070620

#Switch to Source Dir on Host
cd $destdir

#Name of the file


#Perform Ftp Transfer
ftp -nv << EOF
open $ftphost
user $user $pass
binary
cd $sourcedir
for i in `$sourcedir`
do
prompt
get $i
mput *.*
done

quit
EOF
exit


Pls can u check and post me the reply as early as possible
Last edited by abc12345; Jul 11th, 2007 at 2:38 am.
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 4,253
Reputation: peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of 
Solved Threads: 492
Moderator
Featured Poster
peter_budo's Avatar
peter_budo peter_budo is offline Offline
Code tags enforcer

Re: Transfer files from ftp1 to ftp2

 
0
  #2
Jul 11th, 2007
and why did you send me personal message? I'm not into shell scripts if you check my profile!
Also how many other people got the message from you too?
Please do not miss use members list in future. Post your question and if anybody know answer they will answer it.
Last edited by peter_budo; Jul 11th, 2007 at 7:48 am.
Learn to see in another's calamity the ills which you should avoid.
Publilius Syrus
(~100 BC)

LJC - London Java Community, Graduate & Undergraduate Software Development Community, JAVAWUG (Java Web User Group), The London Android Group
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Shell Scripting Forum
Thread Tools Search this Thread



Tag cloud for Shell Scripting
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC