[root@youxia121 shell]# cat diskme.sh
#!/bin/sh
ipaddr=`ifconfig eth0 | awk '/inet/{print $2}' | awk -F ":" '{print $2}'`
df -k | grep 'dev' > MESGF
while read LINE
do
dev=`echo $LINE | awk '{print $1}'`
use=`echo $LINE | awk '{print $5+0}'`
mnt=`echo $LINE | awk '{print $6}'`
if [ $use -ge 70 ];then
echo "Warning:$DEV Disk partition space usage over ($mnt used $use %)" > taobao
fi
done < MESGF
if [ -s taobao ];then
mail -s "${ipaddr} The Disk is full" $admin_addr < taobao
fi
rm -rf taobao
rm -rf MESGF
本文转自 trt2008 51CTO博客,原文链接:http://blog.51cto.com/chlotte/544113,如需转载请自行联系原作者