2011年12月8日 星期四

檢查系統空間是否小於10%的script

有朋友想要一個script可以幫忙檢測檔案系統剩餘容量是否小於10%
如果小於10% 就發信告知
於是我幫忙寫了一個小程式讓他可以用
只要利用crotab排程來檢查就OK了
DISK和PERCENT的值可以依據個人的需求做改變


#!/bin/bash
##################################
# Author Max                     #
# Date 2011/12/08                #
# Ver. 1.0                       #
##################################
DISK=sda1
PERCENT=10
SIZE=`df -h|grep $DISK|awk '{print $5}'|cut -d '%' -f1`

if [ $((SIZE)) -lt $PERCENT ];then
echo "DISK FULL,CLEAR NOW!!!! / LESS THEN $PERCENT %" | /usr/bin/mail -s "DISK SPACE LESS THEN $PERCENT %" XXX@gmail.com
fi