|
From: | Tiago Schievenin |
Subject: | Re: [shell-script] Flag email |
Date: | Fri, 1 Feb 2019 13:54:02 -0200 |
Bom dia!
Vê se a ideia seria essa:
#!/bin/bash
USAGE=85
FLAG=/tmp/mail.log
if [ $USAGE -ge 85 ]; then
if [ $(cat $FLAG) -eq 1 ]; then
echo "Acima ou igual 85"
echo "nao envia e-mail"
else
echo "Acima ou igual 85"
echo "envia e-mail"
echo 1 > $FLAG
fi
else
echo "Abaixo 85"
echo 0 > $FLAG
fi
De: address@hidden <address@hidden> em nome de Tiago Schievenin address@hidden [shell-script] <address@hidden>
Enviado: sexta-feira, 1 de fevereiro de 2019 11:14
Para: address@hidden
Assunto: [shell-script] Flag emailBom dia Pessoal,
Desenvolvi um script que roda no CRON a cada 10 minutos.O script lista as partições e caso haja partições com 85% utilizadas ele envia e-mail informando.Porém gostaria de criar uma "flag" para que quando identificado o problema não seja enviado o e-mail a cada 10 minutos.
$DF -HP | awk '{ print $5 " " $6 " " $1 }' | while read output;
do
echo $output
USAGE=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
PARTITION=$(echo $output | awk '{ print $2 }' )
if [ $USAGE -ge 85 ]; then
echo -e "Particao \"$PARTITION\" com uso de ($USAGE%)\" no servidor $HOSTNAME na data: $(date)\n Favor verificar
\n E-mail gerado pelo script /home/agoncti/disk_usage..sh" | \
mail -s "[ALERTA]: Particao quase sem espaco $USAGE%" -r $SENDER $MAILBOX
fi
fidone
Obrigado.
att,Tiago
Agradeço a ajuda!
[Prev in Thread] Current Thread [Next in Thread]
- Flag email, Tiago Schievenin, 2019/02/01
- RE: [shell-script] Flag email, Maik Alberto, 2019/02/01
- Re: [shell-script] Flag email, Tiago Schievenin <=
- Re: [shell-script] Flag email, Julio C. Neves, 2019/02/01
- RE: [shell-script] Flag email, Maik Alberto, 2019/02/01
- Re: [shell-script] Flag email, Julio C. Neves, 2019/02/01
- Re: [shell-script] Flag email, Tiago Schievenin, 2019/02/02
- Re: [shell-script] Flag email, Maik Alberto, 2019/02/02
- Prev by Date: Re: [shell-script] Re: [shell-script] Re: [shell-scr ipt] Re: [shell-script] Re: Separar os dígitos de um númer o
- Next by Date: Re: [shell-script] Re: [shell-script] Re: [shell-scr ipt] Re: [shell-script] Re: Separar os dígitos de um númer o
- Previous by thread: RE: [shell-script] Flag email
- Next by thread: Re: [shell-script] Flag email
- Index(es):