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>