一个监控磁盘空间大小并自动报警的脚本

来源:岁月联盟 编辑:zhuzhu 时间:2007-10-18
一个监控磁盘空间大小并自动报警的脚本内容简介:#!/bin/sh#make by codfeiinit(){IPADD=`ifconfig|grep 172.18|awk

 

#!/bin/sh#make by codfeiinit(){IPADD=`ifconfig|grep 172.18|awk '{print $2}'|sed 's/addr://g'`;NOWTIME=`date +%F-%H:%M`;MAILTO="";MAIL_SUB=" !**Report - Disk Capacity Report $NOWTIME **!";tmpfile=/tmp/iamatmpfile.tmp}mhead(){        echo "" >$tmpfile;        echo "From :$IPADD" >>$tmpfile        echo "State :Report" >>$tmpfile        echo "ReportBy:$0" >> $tmpfile        echo "DateTime:$NOWTIME" >> $tmpfile        echo "Info :codfei" >> $tmpfile        echo "" >>$tmpfile;}smail(){mail -s "$MAIL_SUB" $MAILTO < $tmpfile}init;for x in `df | grep /dev | awk '{print $5}' | sed 's/%//g'`do  if [ $x -gt 89 ]; then  mhead;  df -h >>$tmpfile;  smail;  exit 0;  fidone