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