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

Re: [OT] Conectar saída de erro



Em Terça 27 Março 2007 13:06, Davi escreveu:
> Em Terça 27 Março 2007 12:54, Renato S. Yamane escreveu:
> > Em 27-03-2007 12:03, Davi escreveu:
> > > Eu gostaria de fazer o mesmo, mas com a saída de erro.
> > >
> > > Algo como:
> > > # isoqlog 1> /var/log/isoqlog.info 2> mail -s "Erro" meu_email@....
> > >
> > > Preciso que a saída padrão vá para um arquivo (resolvido) e a saída de
> > > erro vá para o meu e-mail.
> >
> > Não dá para enviar o arquivo isoqlog.info anexado para o seu e-mail?
> > #isoqlog 1> /var/log/isoqlog.info 2 > mail -s "Erro" meu_email@ -a
> > /var/log/isoqlog.info
> >
> > --
> > Renato S. Yamane
> > Fingerprint: 68AE A381 938A F4B9 8A23  D11A E351 5030 D420 515A
> > PGP Server: http://pgp.mit.edu/ --> KeyID: 0xD420515A
> > <http://www.renatoyamane.com>
>
> Desde que eu receba, dá... =P ():-)
>
> # isoqlog > mail -s "Teste"
> davividal@siscompar.com.br -a /var/log/isoqlog.cron.info
> isoqlog: invalid option -- s
>
> Apesar de que eu vou mudar a linha depois (afinal, preciso apenas da saída
> de erro), quero testar com a saída padrão... Não quero bagunçar meus
> arquivos de configuração para testar, agora... =]
>
> []s

Achei uma solução...


#!/bin/bash

HOJE=`date +%c`

echo -n "Zerando /var/log/isoqlog.cron.info... "
echo ${HOJE} > /var/log/isoqlog.cron.info
echo "OK"
echo -n "Zerando /var/log/isoqlog.cron.err... "
rm -f /var/log/isoqlog.cron.err
echo "OK"
echo -n "Atualizando logs... "
/usr/bin/isoqlog 1>>/var/log/isoqlog.cron.info 2>/var/log/isoqlog.cron.err
echo "OK"

if [ -s /var/log/isoqlog.cron.err ]; then
        cat /var/log/isoqlog.cron.err > /var/log/isoqlog.cron.err.tmp
        echo ${HOJE} > /var/log/isoqlog.cron.err
        cat /var/log/isoqlog.cron.err.tmp >> /var/log/isoqlog.cron.err
        cat /var/log/isoqlog.cron.err | mail -s "Erro ${HOJE}" \
                davividal@siscompar.com.br
        rm -rf /var/log/isoqlog.cron.err.tmp
fi



[]s

-- 
Davi Vidal
davividal@siscompar.com.br
davividal@gmail.com
--

Agora com fortune:
"Some men rob you with a six-gun -- others with a fountain pen.
		-- Woodie Guthrie"



Reply to: