|
From: | Alfredo Casanova |
Subject: | Re: [shell-script] Script de ftp |
Date: | Mon, 2 Jun 2014 15:11:02 -0300 |
Alfredo,Pelo que entendi, nesse caso eu sempre vou receber o e-mail, independente se houve erro na transmissão ou não, correto? O quê eu quero é receber somente quando houver erro.Abraço,RobertoEm 2 de junho de 2014 14:34, Alfredo Casanova address@hidden [shell-script] <address@hidden> escreveu:
ncftpput -u usuario -p senha -P porta host /diretorio_destino/diretorio_origem/word-"$DATA".tar.gz > /tmp/erro_word.lst || echo "Erro no envio do arquivo word - $?" | mutt -s "Erro no ftp" -a /tmp/erro_word.lst -- e-mail_destino2014-05-31 19:38 GMT-03:00 Roberto Warstat address@hidden [shell-script] <address@hidden>:
Pessoal,
Uso o script abaixo para fazer o backup de arquivos e envio para uma
máquina externa via ftp. Na minha lógica, qualquer mensagem que desse na
execução do comando ncftpput seria gravado no arquivo erro_word.lst, no
diretório TMP.
Seguido disso, se a execução do comando ncftpput não fosse feita com
sucesso, um e-mail deveria ser enviado contendo o arquivo erro_word.lst
anexado.
O quê ocorre hoje é que recebo o e-mail mesmo que o comando ncftpput
tenha sido executado com sucesso.
Alguma sugestão do que posso ajustar nesse script para que receba o
e-mail só quando tiver um erro na execução do ftp?
DATA="" +%Y%m%d_%H.%M`
tar -cz -f /diretorio_destino/word-"$DATA".tar.gz /diretorio_origem
ncftpput -u usuario -p senha -P porta host /diretorio_destino
/diretorio_origem/word-"$DATA".tar.gz > /tmp/erro_word.lst
if [ $? -ne 0 ]
then
echo "Erro no envio do arquivo word - $?" | mutt -s "Erro no ftp" -a
/tmp/erro_word.lst -- e-mail_destino
fi
Abraço,
Roberto Warstat
--
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619
[Prev in Thread] Current Thread [Next in Thread]
- Script de ftp, Roberto Warstat, 2014/06/01
- Re: [shell-script] Script de ftp, Alfredo Casanova, 2014/06/02
- Re: [shell-script] Script de ftp, Roberto Warstat, 2014/06/02
- Re: [shell-script] Script de ftp, Alfredo Casanova <=
- Re: [shell-script] Script de ftp, Roberto Warstat, 2014/06/02
- Re: [shell-script] Script de ftp, Roberto Warstat, 2014/06/02
- Re: [shell-script] Script de ftp, Julio C. Neves, 2014/06/02
- Re: [shell-script] Script de ftp, Roberto Warstat, 2014/06/02
- Re: [shell-script] Script de ftp, Julio C. Neves, 2014/06/02
- Re: [shell-script] Script de ftp, Roberto Warstat, 2014/06/02
- Prev by Date: Re: [shell-script] Script de ftp
- Next by Date: Re: [shell-script] Script de ftp
- Previous by thread: Re: [shell-script] Script de ftp
- Next by thread: Re: [shell-script] Script de ftp
- Index(es):