Enviado em 24/02/2011 - 14:08h
Tenho varios servidores com varias partiçoes criadas em tamanhos diferentes.Resolve montar um script para verificar se os discos estão acima de 50% de uso. Desta forma fiz o seguinte script, porem estou tendo problema ao fazer uma busca e verificar se existe um alguma partição que esta acima dos 50% de uso.
Segue o script:
a=50% # Defini o tamanho do disco
b=$(df -h | awk '{print $5}'| grep $a | tr ['%'] [' '])
# aqui esta o problema, não sei como fazer uma pesquisa entre # 50% a 100% e atribuir somente um valor a esta variável visto # que tenho vários discos.
c=$(df -h | grep $a)
null=""
if [ "$b" = "$null" ];
then
echo "Não existe disco cheio"
exit
else
echo "Disco cheio!!! Esta com mais de $a de uso"
echo "$c"
fi
Obrigado pela ajuda!!
Segue o script:
a=50% # Defini o tamanho do disco
b=$(df -h | awk '{print $5}'| grep $a | tr ['%'] [' '])
# aqui esta o problema, não sei como fazer uma pesquisa entre # 50% a 100% e atribuir somente um valor a esta variável visto # que tenho vários discos.
c=$(df -h | grep $a)
null=""
if [ "$b" = "$null" ];
then
echo "Não existe disco cheio"
exit
else
echo "Disco cheio!!! Esta com mais de $a de uso"
echo "$c"
fi
Obrigado pela ajuda!!