[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tratamento de erro
From: |
lferreir1 |
Subject: |
Re: Tratamento de erro |
Date: |
Fri, 16 Jul 2004 20:31:51 -0000 |
User-agent: |
eGroups-EW/0.82 |
Fernando,
A idéia do Jeferson retorna somente o resultado do comando do
UNIX/Linux.
O que vc poderia fazer é o seguinte:
Capturar a saída do FTP e receber por e-mail, mesmo se OK ou não.
Agora se vc quizer somente quando dá pau, será mais trabalhoso.
No seu script, coloque todos os display´s de erros que podem ocorrer
durante o FTP.
Ex.:
550 /ftp_trocaww: The system cannot find the file specified.
200 PORT command successful.
Note que 550 é um erro.
Para salvar a log, é só colocar ftp -n <$file >/tmp/saida_ftp.log
Até!
Luiz
--- Em address@hidden, "Jeferson A. Cassol"
<jeferson.cassol@s...> escreveu
>
> abaixo de"ftp -n <$file" coloque:
>
> if [ "$?" != "0" ]
> then
> echo "msg_do_mail" | mail -s "Assunto_do_mail" seu@e...
> fi
>
> Nao testei, mas acho q eh isso...
>
> Atte.
> Jeferson A. Cassol
>
>
>
>
> Em Qua, 2004-07-14 Ã s 14:45, fernando.victus@a... escreveu:
> > Pessoal,
> >
> > Tenho no meu script algo deste tipo:
> >
> > for file in `ls -1 PDF_DEL_*.cmd`
> > do
> > ftp -n <$file
> > mv $file $OUT_PATH_DEL/`date +%Y%m%d%H%M%S`_$file
> > done
> >
> > Gostaria de receber um e-mail do shell sempre que um erro
ocorrese na
> > linha "ftp -n <$file", isso é possÃvel?
> > à dificil, mas pode acontecer do FTP não estar disponivel e
neste caso
> > quero ser avisado.
> >
> > Valeu.
> >
> > Fernando Dourado.
> > Analista Desenvolvedor Java
> >
> >
> > [As partes desta mensagem que não continham texto foram
removidas]
> >
> >
> >
> > ------------------------------------------------------------------
---
> > 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.listas-discussao.cjb.net
> > ------------------------------------------------------------------
---
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >