歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux Disk 磁盤空間監控

Linux Disk 磁盤空間監控

日期:2017/2/28 15:56:08   编辑:Linux教程
#!/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
Copyright © Linux教程網 All Rights Reserved