#!/bin/sh
#監控磁盤空間使用情況
#Written by Clement changed name Goni
#Http://chameleon.icpcn.com
scriptdir=/root/shell/disk_jk
logdir=$scriptdir/log
if [ -d $logdir ]
then
echo "$logdir is exist~!"
else
mkdir -p $logdir
fi
for
disk in `df -h|grep "%" |sed 's/%//g'|grep -v "已用"|awk '{print $(NF-1)}' ` #根據自己系統安裝的語言環境進行判斷是否修改“已用”/“use”?do
if [ "$disk" -gt "80" ] #當然你可以排除一些不需要進行判斷的磁盤空間,或指定的磁盤空間
then
echo "XX IP 服務器磁盤空間需要清理了" >$logdir/disk_alert.log
fi
done
if [ -s $logdir/disk_alert.log ]
then
cat $logdir/disk_alert.log |mail -s "`date +%Y-%m-%d` XX IP 的磁盤使用率已經達到80%,需要清理了~"
[email protected]fi
#sleep 5
rm -fr $logdir/disk_alert.log