Re: Shell script to call FTP [off-topic]
Date: Tue, 5 Apr 2011 22:33:13 -0300
Message-ID: <BANLkTi=+HE1Nm-7TY1LqXJDaQug1ho01Vw_at_mail.gmail.com>
Dear Friend
I recommend strongly use scp with shared authorized key (ssh configuration).
It's safe and better!
Any doubt, reply.
Cheers
On Tue, Apr 5, 2011 at 4:43 PM, Vordos, Suzy <Suzy.Vordos_at_qwest.com> wrote:
> If you must use ftp rather than scp -- then look into using the .netrc
> file (man netrc). The login, passwd and ftp commands can be stored in
> .netrc as a macro, then executed via shell script. .netrc lives in $HOME
> of the user executing the script and must be 600.
>
> -- .netrc
> machine <hostname> login <user> password <passwd>
> macdef mymacro
> cd <somedirectory>
> put $1
>
> -- shell
> print "$ mymacro myfile "| ftp -v ${FTP_SYSTEM} > ${FTP_LOGFILE}
> if grep "^250 Transfer complete" ${FTP_LOGFILE} >/dev/null 2>&1 ||
> grep "^226 Transfer complete" ${FTP_LOGFILE} >/dev/null 2>&1 ; then
> "success"
> else
> "fail"
> fi
>
>
>
>
>
> ------------------------------
> *From:* oracle-l-bounce_at_freelists.org [mailto:
> oracle-l-bounce_at_freelists.org] *On Behalf Of *Alex List
> *Sent:* Tuesday, April 05, 2011 1:41 PM
> *To:* Oracle I List
> *Subject:* Shell script to call FTP [off-topic]
>
> Hi,
>
> Sorry for posting an off-topic email, but I guess that my simple doubt is
> really simple to you guys.
>
> In my shell script to transfer files, I am having difficult to do the way
> I need.
> Basically when I invoke the shell, it supposed to log in on FTP server with
> password authenticated and so execute the ftp commands.
>
> ############
> ftp ftp://backup:bkp123_at_10.1.1.25 << _EOF_ >>/dev/null 2>&1
> bin
> prompt
> cd /srv43
> lcd /db/bugtracker/
> mput *.gz
> quit
> _EOF_
> ############
>
> However, when I try to execute I get error like: unknown host
>
> Do you have a suggestion what I am doing wrong??
> This same script needs to run on Linux64/bash and AIX.
>
> Thank you in advance for any clue.
> Alex
>
> ------------------------------
> This communication is the property of Qwest and may contain confidential or
> privileged information. Unauthorized use of this communication is strictly
> prohibited and may be unlawful. If you have received this communication
> in error, please immediately notify the sender by reply e-mail and destroy
> all copies of the communication and any attachments.
>
-- ______________ Atenciosamente Waldirio msn: waldirio_at_gmail.com Skype: waldirio Site: www.waldirio.com.br Blog: blog.waldirio.com.br LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html -- http://www.freelists.org/webpage/oracle-lReceived on Tue Apr 05 2011 - 20:33:13 CDT