shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Existe como fazer teste dentro do serviço ftp?


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] Existe como fazer teste dentro do serviço ftp?
Date: Thu, 20 Jun 2002 19:00:56 -0300

Fala Tchê,
Gostei da estória do Lincoln!

Amigo, qdo vc colocou << EOFTP, vc disse para o Shell o seguinte:
- Presta atenção Shell! Não se meta a besta no meu script até encontrar o
label EOFTP (comentário meu: gostei do nome do label). Vc não vai entender
nada do que esta escrito até o label!

Vc manda e o Shell obedece. Como vc colocou um cmd if antes do label o Shell
ignorou-o e o ftp tentou executá-lo, dando o erro que vc reportou. Existem
algumas exceções, que não são exceções: 1 - O Shell resolve as nas linhas
antes do label. Isto é pq as variáveis são resolvidas antes dos
redirecionamentos.
2 - código entre crases ou dentro da construção $(...). Pelo mesmo motivo
acima.

Se quiser + estou em PVT.

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-

 



> -----Mensagem original-----
> De: Rodolfo Villanova
> [mailto:address@hidden]
> Enviada em: quinta-feira, 20 de junho de 2002 16:31
> Para: address@hidden
> Assunto: [shell-script] Existe como fazer teste dentro do serviço ftp?
> 
> 
> Pessoas,
> 
> Estou elaborando script para realizar ftp:
> 
> ====================================>8
> ...
> SERVIDOR_NT=servidorABC
> DIR_DESTINO=/backup/DADOS/2002/junho
> User=UserFTP
> Senha=senha
> 
> ftp -ivn $SERVIDOR_NT << EOFTP
>       user $User $Senha
>       bin
>       if ! [ -d $DIR_DESTINO ]; then
>               mkdir -p $DIR_DESTINO
>       fi
>       cd $DIR_DESTINO
>       put XXX.dat
>       bye
> EOFTP
> ...
> ====================================>8
> 
> Tipo de resposta da execução:
> ====================================>8
> Connected to servidorABC.
> 220 servidorABC Microsoft FTP Service (Version 3.0).
> 331 Password required for UserFTP.
> 230-Voce esta conectado ao servico de FTP
>  em servidorABC.XYZ.com.br
> 230 User UserFTP logged in.
> 200 Type set to I.
> ?Invalid command
> 550 ./backup/DADOS/2002/junho: Cannot create a file when that 
> file already exists.
> ?Invalid command
> 250 CWD command successful.
> local: XXX.dat remote: XXX.dat
> 200 PORT command successful.
> 150 Opening BINARY mode data connection for XXX.dat.
> 226 Transfer complete.
> 1036 bytes sent in 0.00 secs (0.00 secs, 2023.44 Kbytes/s)
> 221 Hasta la vista, baby!!!
> ====================================>8
> 
> O serviço FTP não possui algum tipo de comando para teste?
> Exite algum artifício para realizá-lo?
> 
> Grato,
> 
> Rodolfo Villanova
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de 
> programação, como perl, C etc. Quem insistir em não seguir 
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
--------------------------------------------------------------------- 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]