Otro super script: Comprobar el espacio del disco duro

November 20, 2005 at 16:59

Pues aquí va otro super script de los míos. Ultimamente me pasa que uso mucho el portatil, que tiene un disco duro limitado (todavía no me he atrevido a quitar el WinXP por el tema de las prácticas, y el P2P hace que el espacio desaparezca a velocidades inusitadas), y se me llena el disco duro en un abrir y cerrar de ojos. Asín que he hecho un script cutre de los míos, que pongo en /etc/init.d/ (y luego rcconf o update-rc o algo de esto) y me manda un mail cada vez que se me llena más de un límite (me lo envío a localhost y el gkrellm me avisa). Aquín os va:


#!/bin/sh
# Diskchecker – Checks how full is a hard disk and sends an email
# warning if necessary

# Configuration
DISK=/dev/sda2
MAXPERCENT=90
ADMINMAIL=deigote@localhost

# Vars
PERCENT=`df -h | grep $DISK | awk ‘{print $5}’ | cut -d’%’ -f 1`

case “$1” in
start|restart|reload|force-reload)
# Check and send the email
if [[ $PERCENT -gt $MAXPERCENT ]]
then
echo “Your hard disk $DISK is $PERCENT full” |
mail $ADMINMAIL -s “Diskchecker warning”
fi
;;
stop)
;;
*)
echo “Usage: $N {start|stop|restart|force-reload}” >&2
exit 1
;;
esac

exit 0

También lo he colgado donde los otros:
disk_checker
A disfrutarlo :-P!

Technorati Tags: ,