#!/bin/bash
DIR=/data/htdocs
CHECK=/data/sh/check_dir.tmp
ls -1 $DIR > $CHECK
MAX=256
for i in `cat $CHECK`;
do
size=$(/usr/bin/du -sm $DIR/$i |/bin/cut -f1)
if [ "$MAX" -lt "$size" ]
then
echo "`date`" >> /data/logs/check_waring.txt
echo "$i Exceed maximum $MAX"M"" >> /data/logs/check_waring.txt
chmod 555 $DIR/$i -R
else
chmod 755 $DIR/$i -R