Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2006 18:31:44 -0600
From:      Gunter Wambaugh <unixgeek@six-two.net>
To:        Angelo Christou <christou44@yahoo.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FTP Automate Shell Script
Message-ID:  <53561486-0243-47EC-961C-BE4B823CCBA1@six-two.net>
In-Reply-To: <20060130034503.80452.qmail@web37106.mail.mud.yahoo.com>
References:  <20060130034503.80452.qmail@web37106.mail.mud.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I have a ftp script that copies files from a solaris box to an  
as400.  Maybe it will work on FreeBSD. (?)

nsaFtp.sh:
ftp -in < nsaFtpCmds Joppa 21

nsaFtpCmds:
user USERNAME PASSWORD
cd /QDLS/MM4R5FLR/00500
lcd data
mput SYB*
dir
quit

On Jan 29, 2006, at 9:45 PM, Angelo Christou wrote:

> 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
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions- 
> unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53561486-0243-47EC-961C-BE4B823CCBA1>