FTP Automate Shell Script

Angelo Christou christou44 at yahoo.com
Sun Jan 29 19:45:05 PST 2006


Hello. I am using FreeBSD 6.0 and Bash as my shell. I
am following a tutorial to create a shell script to
copy some files. It works perectly exept for 2 points.

Here is the article -

http://www.quepublishing.com/articles/printerfriendly.asp?p=170517

Here is the script - 

#!/bin/sh

temp="/tmp/$(basename $0).$$" ; trap "/bin/rm -f
$temp" 0 
targetdir="remote-dir"
remote="laptop.intuitive.com"

echo "taylor" > $temp
echo "cd $targetdir" >> $temp

for file in *
do
 if [ -f $file ] ; then
  echo "put $file $file" >> $temp
 else
  echo "skipping $file: not a file." >&2
 fi
done

echo "quit" >> $temp

ftp $remote < $temp

exit 0

One problem is that the password must be entered
manually, I have spent a good part of the day
experimenting but can't seem to automate this. Can the
password be entered using the script?

The other problem is that it copies the actual file.
What command would I look at to copy only images
(.jpg) for example?

Thanks in advance.
Ang.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the freebsd-questions mailing list