|
From: | Maik Alberto |
Subject: | RE: [shell-script] Flag email |
Date: | Fri, 1 Feb 2019 18:29:49 +0000 |
Foi apenas uma ideia de como fazer o flag, porém ao detalher possíveis problemas, segue alterações para tentar solucionar:
#add loop contador de particoes(inserida manualmente para exemplos);
#add FLAGS para cada particao;
##o proprio script reseta a flag no ultimo else;
#!/bin/bash
PART[0]=80
PART[1]=90
PART[2]=85
WARNING=85
FLAG[0]=/tmp/part0.log
FLAG[1]=/tmp/part1.log
FLAG[2]=/tmp/part2.log
for ((i=0;i<${#PART[@]};i++)); do
if [ ${PART[$i]} -ge $WARNING ]; then
if [ $(cat $FLAG[$i]) -eq 1 ]; then
echo "PARTICAO-$i acima ou igual de 85% - nao envia e-mail"
else
echo "PARTICAO-$i acima ou igual de 85% - envia e-mail"
echo 1 > $FLAG[$i]
fi
else
echo "PARTICAO-$i abaixo de 85%"
echo 0 > $FLAG[$i]
fi
done
De: address@hidden <address@hidden> em nome de 'Julio C. Neves' address@hidden [shell-script] <address@hidden>
Enviado: sexta-feira, 1 de fevereiro de 2019 14:43 Para: address@hidden Assunto: Re: [shell-script] Flag email
Fala Tiago,
acho que a solução que vc precisa deve ser um pouco mais complexa e segura que a do Maik. Deixa te mostrar 2 coisas:
Em virtude desses dois itens, minha proposta é:
Para implementar isso, vc terá de melhorar esse prg e fazer um outro para esvaziar o file system e matar o arquivo-flag.
Se vc não conhece o notify-send, copie e cole a linha abaixo:
$ notify-send -i gtk-dialog-warning "Aviso importante" "O file system FS1 vai explodir"
OBS: estou com Debian e Gnome. No Mint e no Ubuntu ambos com Gnome, isso tb funciona por padrão.
Abraços,
Julio
» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» Conheça
nosso portal educacional e estude conosco:
http://www..dicas-l.com.br/educacao
Também damos treinamento em sua empresa
em qualquer cidade, com
certificado e nota fiscal.
Em sex, 1 de fev de 2019 às 13:54, Tiago Schievenin
address@hidden [shell-script] <address@hidden> escreveu:
|
[Prev in Thread] | Current Thread | [Next in Thread] |