更改後的監控某個目錄的使用情況的shell指令碼

sonsunny發表於2008-08-24
前面的監控目錄使用的情況的指令碼,只能用於使用率在10%以上。如果使用率在百分之幾或者百分之百的情況下就會報錯。針對這這點缺陷做了些改進。[@more@]

#! /sbin/sh -x

bdf |grep /tmp | awk '{print $5}'>PFILE
P=`cat PFILE |wc -c ` //統計該域的字元數數字佔1個字元,%佔2個字元

if [ $P -eq 4 ]

then

V=`cat PFILE |cut -c1-2`
else

if [ $P -eq 3 ]

then

V=`cat PFILE | cut -c1-1`

else

echo " /tmp already been full

exit

fi

fi

N="90"
if [ $V -gt $N ];then
rm -R /tmp/*
else
echo " /tmp is normal"

fi

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15192459/viewspace-1009413/,如需轉載,請註明出處,否則將追究法律責任。

相關文章