centos监视文件系统脚本

vi /root/dfmon.sh

#!/bin/bash
#AUTHOR:kiki
#DATE:20141115
#PURPOSE:be used to monitor file system.

fsvalue=80
dfwork="/tmp/dfwork"
>$dfwork

df |tail -n +2 |awk '{print $1,$5,$6}'|grep -v "/dev/sr[0-9]" \
>$dfwork

while read fsdev fspct fssys
do
fspct=`echo $fspct|sed s/\%//g`
    if [ $fspct -gt $fsvalue ]
    then
       echo "$fsdev mounted on $fssys is $fspct%" |mail root
    fi
done < $dfwork

chmod +x /root/dfmon.sh

echo '15 * * * * /root/dfmon.sh 2>&1' > /root/dfmon.cron

crontab /root/dfmon.cron

posted @ 2014-11-15 21:37  飞雨落雪  阅读(232)  评论(0)    收藏  举报