Bash create notification using du -h --max-depth

Created this simple script to email disk space usage.

#!/bin/bash
## Email directory list if over quota
BASE2=/home/vmail/mazaredo.com
## Check whole directory summary
BASE=/home/vmail
#50GB
THRESHOLD=52428800
#
out=$(du -s $BASE | cut -f1)
#
if [ $out -gt $THRESHOLD ]
then
 echo $out
 du -h --max-depth=1 $BASE2 | mail -s "DISK USAGE EXCEEDED" postmaster@example.com
else
 echo "quota not reached"
fi

Comments

Popular posts from this blog

Water Wonder Resort

Redirect apache request to another domain

Can't use proxy because no authentication schemes are fully configured.