#!/bin/sh
MOUNT_POINT=/home
CUT_OFF=1000000
MAIL_TO="dada"
HOSTNAME=`hostname`
IP="192.168.10.1"
fun() {
cat << eot
Subject: Hard Disk Space Warning.
WARNING! WARNING! WARNING! - LESS THAN $LEFT OF SPACE LEFT.
THIS MESSAGE WILL BE DELIVERED DAILY TILL YOU FREE SOME MORE SPACE.
YOUR HOSTNAME IS - $HOSTNAME.
YOUR IP ADDRESS IS $IP.
eot
}
USAGE=`df -B 1024 $MOUNT_POINT | tr -s " " | cut -d " " -f4 | tail -1`
if (( $USAGE < $CUT_OFF ))
then
LEFT=$(awk -v usage=$USAGE 'BEGIN { printf "%.3f %s", usage / (1024 * 1024) , Gb" }')
fun | mail -s "HARD-DISK SPACE INADEQUATE" $MAIL_TO
}