[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Verificar se deu certo
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
Verificar se deu certo |
Date: |
Mon, 5 May 2003 09:34:45 -0300 |
Olá Celio,
a forma que vc respondeu atende a 90% do problema. O problema é que o ping
testa somente a conexão, isto é, se, p. ex., o cliente ftp (ftpd) da máquina
remota estiver fora, o ping será bem sucedido, no entanto não será possível
fazer a transmissão dos arquivos.
A melhor forma que encontrei, foi usar a opção -v (verbose) do ftp, jogando
a "verborréia" para um arquivo de trabalho. Na etapa seguinte, analiso neste
arquivo os códigos numéricos com 3 algarismos no início de cada registro
(^([0-9]){3}) e vejo as possíveis falhas. Outra forma é ver se o último
código é 226 (se não me engaeno!!!) que significa "transfer completed" ou
algo assim.
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: Biassio, Celio de [mailto:address@hidden]
> Enviada em: segunda-feira, 5 de maio de 2003 08:52
> Para: 'address@hidden'
> Assunto: RES: [shell-script] Verificar se deu certo
> Prioridade: Alta
>
>
> E se você der um ping no servidor e verificar o resultado do ping.
>
> Abs,
> Célio
>
> -----Mensagem original-----
> De: Suporte - StationHost [mailto:address@hidden]
> Enviada em: sábado, 3 de maio de 2003 2:02
> Para: News - Shell Script
> Assunto: [shell-script] Verificar se deu certo
>
>
> Pessoal,
>
> Tenho um script que faz o seguinte.
> Faço um acesso FTP em uma maquina e atualizo um certo arquivo,
> este processo é disparado atraves do CRON. Mas tem hora que o servidor
> de FTP esta fora do ar, e eu gostaria de saber se tem como saber se
> este processo deu certo. Ja tentei usar o "$?" no final do script,
> mas sempre da "0" como resposta. Alguem tem alguma ideia?
>
> Abraço e obrigado pelas ajudas.
> André Luis.
>
> ________________________________________________
> E-mail enviado pela www.stationhost.com
>
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
> ---------------------------------------------------------------------
> 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
- Verificar se deu certo, Suporte - StationHost, 2003/05/02
- Verificar se deu certo,
Julio Cezar Neves - DATAPREVRJ <=