Verifica espaço em disco

Publicado por Ivan Moretto (última atualização em 23/03/2015)

[ Hits: 6.695 ]

Download 6184.checa-espaco-disco.sh




Verifica espaço em disco e envia e-mail quando algum volume atinge o limite especificado.

Para envio de email use o script de email.sh disponível em:

http://www.vivaolinux.com.br/script/Envio-de-e-mail-via-console

  



Esconder código-fonte

#!/bin/bash
# Autor: Ivan Moretto
# Data: 17/03/2015

# Sintaxe do comando: ./checa-espaco-disco.sh

rm /tmp/parte -f
let linhas=`df -h|wc -l`-1
df -h|tail -$linhas|sed 's/%//'|sed 's/G//g'|
while read sistema Tam  Usad Disp  Uso Montado
   do
        echo $sistema $Tam $Usad $Disp $Uso $Montado
        if [ $Uso -gt 97 ]  # Quando o volume montado atingir 97%, envia email.
        then
                echo "$sistema montado em $Montado com $Uso% utilizado, Espaco Livre= $Disp" >>/tmp/parte
        fi
   done
if [ -e /tmp/parte ]
then
   /usr/bin/unix2dos /tmp/parte   # Converte para poder ser lido no Window$
   /etc/bin/email.sh "Espaco em disco "  "Espaco em Disco Critico" /tmp/parte
fi

Scripts recomendados

pptd - Simples daemon para controle de conexões pptp.

Remove palavras

Utilitário para Slackware 10

Multiplicacao de vetores

Instalando docker


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts