[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: FTP retorno
From: |
Carlos Ferreira |
Subject: |
Re: [shell-script] Re: FTP retorno |
Date: |
Wed, 20 Dec 2006 14:18:18 -0200 |
# Inicializa variaveis
wp_destino=$1
wp_filename=$2
wl_result_log=${TMP}/ftp.log
ftp -vn <<FTP_EOF | tee ${wl_result_log}
open ${wp_destino}
user usuario senha
cd ~usuario
bin
put ${wp_filename}
quit
FTP_EOF
rc=4
if grep -E "bytes sent in" $wl_result_log; then
rc=0
fi
# Fim do script
exit ${rc}
--
Carlos Ferreira
Analista de Desenvolvimento
Niterói - RJ - Brasil
LinuxUser #271002
http://www.carnivorosemdentes.blogger.com.br/
================
Em 20/12/06, Juliano <address@hidden> escreveu:
>
> Caro,
>
> Veja se isso te ajuda.
>
> cat test.sh
>
> #!/bin/bash
> ftp -vin << EOF
> open ftp.planetmirror.com
> user anonymous 1@2.3.4 <1%402.3.4>
> bin
> prompt
> ls
> bye
>
> ./test.sh
> Connected to ftp.planetmirror.com.
> 220 ProFTPD Server (PlanetMirror FTP1) [203.16.234.86]
> Remote system type is UNIX.
> Using binary mode to transfer files.
> 331 Anonymous login ok, send your complete email address as your password.
> 230 Anonymous access granted, restrictions apply.
> Remote system type is UNIX.
> Using binary mode to transfer files.
> 200 Type set to I
> Interactive mode on.
> 200 PORT command successful
> 150 Opening ASCII mode data connection for file list
> lrw-r--r-- 1 mirror mirror 10 May 4 2005 debian -> pub/debian
> lrw-r--r-- 1 mirror mirror 17 May 4 2005 debian-non-US ->
> pub/debi an-non-US
> lrw-r--r-- 1 mirror mirror 19 May 4 2005 debian-security
> -> pub/de bian-security
> drwxr-xr-x 15 mirror mirror 4096 Jun 7 2005 disks
> drwxr-xr-x 50 mirror mirror 20480 Dec 20 04:08 pub
> lrw-r--r-- 1 mirror mirror 5 Jan 12 2004 raid -> disks
> 226 Transfer complete.
> 221 Goodbye.
>
> ./test.sh > log
>
> []s
> juliano a.k.a ncode
>
> Jackson William do Nascimento da Silva wrote:
> >
> >
> > Bom dia a todos,
> > Sou novato com Shell, comprei um livro do Julio Cezar só que como foi
> > pela internet ainda não chegou e por isto estou recorrendo a vocês.
> > Preciso de um script que faça FTP, só que preciso do retorno do mesmo,
> > para saber se deu problema ou não, será que alguém pode me ajudar nesta
> > questão, por favor.
> > Podem também, me apontarem algumas bibliografias em que posso estar
> > estudando? Alguns complementos para a linguagem ficar mais rica, como já
>
> > vi o SED, AWK teria mais algum?
> > Abraços a todos
> > Jackson William
> >
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- FTP retorno, Jackson William do Nascimento da Silva, 2006/12/20