Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jan 2006 19:45:03 -0800 (PST)
From:      Angelo Christou <christou44@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   FTP Automate Shell Script
Message-ID:  <20060130034503.80452.qmail@web37106.mail.mud.yahoo.com>

next in thread | raw e-mail | index | archive | help
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 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060130034503.80452.qmail>