Pular para o conteúdo

Enviar resultado por email [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

13. Re: Enviar resultado por email [RESOLVIDO]

Enviado em 13/01/2012 - 14:59h

lgv escreveu:

Minha dúvida é como implementar essa informação sem prejudicar o script que está funcionando.

#!/bin/bash

TEM_ERRO='problem(s) in'

portaudit -Fda > /tmp/portaudit.tmp

if egrep -q "$TEM_ERRO" /tmp/portaudit.tmp
then

# tem erros, então envia o e-mail
TEXT_MAIL=$(cat /tmp/portaudit.tmp | grep -C 2 -B 0 Affected | grep -v ^Type)
echo $TEXT_MAIL | mutt -s 'Relatorio do portaudit' admin@teste.teste

fi

Quase finalizado.... \o/\o/\o/
Se for só pra vc inserir o hostname no campo "assunto", basta utitlizar o comando que vc quer no local do assunto. Substitua a linha do e-mail por esta:

echo $TEXT_MAIL | mutt -s 'echo $(hostname)' admin@teste.teste

Responder tópico

14. finalizado

Enviado em 13/01/2012 - 17:25h

#!/bin/bash

TEM_ERRO='problem(s) in'

portaudit -Fda > /tmp/portaudit.tmp

if egrep -q "$TEM_ERRO" /tmp/portaudit.tmp
then

echo "Host : $HOSTNAME" >> /tmp/portaudit.tmp

# tem erros, então envia o e-mail
TEXT_MAIL=$(cat /tmp/portaudit.tmp | grep -C 2 -B 0 Affected | grep -v ^Type)
echo $TEXT_MAIL | mailx -s 'Relatorio do portaudit' admin@teste.teste

fi


=================================================================================


Prontinho galera...ta ae o script finalizado...Obrigado a ajuda de todos vcs...


01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder