Avisar quando partição estiver 90% ocupada

Publicado por Marcelo Ferraz de Souza (última atualização em 15/07/2012)

[ Hits: 4.037 ]

Download quotas.sh




Verifica o espaço ocupado das partições e envia e-mail quando ultrapassar o limite definido.

  



Esconder código-fonte

#!/bin/bash
#exec 1>/tmp/${0##*/}.log 2>&1
df -P | while read LINHA;
do
usage=$(echo "$LINHA" | nawk '{print int(100*$3/$2)}')
dev=$(echo "$LINHA" | nawk '{print $1}')
limite=90
if [ "$usage" -gt "$limite" ];
then
  echo quota de $dev em $usage% ultrapassou $limite% | mail seuEmail@seuProvedor.com -s "Quota de ' $dev ' com '$limite'% de uso."
else
  echo quota de $dev em $usage% dentro dos $limite% as $(date +%X)
fi
done
exit 0

Scripts recomendados

Backup sem compactação

Verificando roteamento em vários servidores Linux

Juntar arquivos divididos por HJsplit

Instalação de programas em Debian-like

extract.sh: Script baseado no extract da phrack


  

Comentários
[1] Comentário enviado por sujeitosuspeito em 25/10/2012 - 10:56h

Bom dia

Caro colega do VOL

poderia verificar se este script esta realmente funcionando, pois executei o mesmo e esta dando alguns erros.

fico no aguardo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts