Thursday, September 18, 2008

Warning!!! BIG SIZE of file!!!

#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
CDIR=/path1/path2/
OUTF=warning.out
CRIT=400
RCPT=my@email.com
rm -rf ${CDIR}${OUTF}
for files in `ls -l ${CDIR} | awk '{print $9}'`
do
size=`ls -l ${files} | awk '{print $5}'`
tfile=`ls -l ${files} | awk '{print $9}'`
if [ ${size} -ge ${CRIT} ];
then cat >> ${CDIR}${OUTF} << ECHO
Warning! Size of ${CDIR}${tfile} is ${size}
ECHO
fi
done
cat ${CDIR}${OUTF} | mail -s 'Warning!!! BIG SIZE of file!!!' ${RCPT}