#!/bin/sh
#可以用几b,只写数字不要加b
limit=$[1024*1024*5]
echo "文件夹大小限制为:$[limit/1024/1024]M"
#要检查的路径
path="/data/wwwroot/*"
for file in $path
do
foldersize=$(du -b --max-depth=0 $file |cut -f1)
#-eq 等于,如:if [ "$a" -eq "$b" ]
#-ne 不等于,如:if [ "$a" -ne "$b" ]
#-gt 大于,如:if [ "$a" -gt "$b" ]
#-ge 大于等于,如:if [ "$a" -ge "$b" ]
#-lt 小于,如:if [ "$a" -lt "$b" ]
#-le 小于等于,如:if [ "$a" -le "$b" ]
if [ "$foldersize" -gt "$limit" ]
then
echo "$foldersize > $limit 文件夹'$file'超限"
else
echo "$foldersize < $limit 文件夹'$file'没超限"
fi
done
exit 0
分类: 未分类

发表评论

电子邮件地址不会被公开。 必填项已用*标注