Monday, October 19, 2009

To know Disk space Alert by mail in Linux

#!/bin/bash
#Subject:- To know Disk space alert by mail
#Author- Deepak G Ghule
echo "Please put the partition to check"
read partition
var=`echo "$(df -k $partition | awk 'NR > 1 { print $5 }' | cut -d "%" -f1)"`
if [ $var -lt 75 ] && [ $var -lt 80 ]; then
echo "System is working with $var"
echo $var > mail -s "Disk space is use"
elif [ $var -lt 85 ]; then
echo $var > mail -s "Disk space is use" root
echo "system is in warning with $var:"
elif [ $var -gt 85 ]; then
echo $var > mail -s "Disk space is use" root
echo "System in dangerous zone"
fi