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: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/
echo $TEXT_MAIL | mutt -s 'echo $(hostname)' admin@teste.teste