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

maildrop allow domain

modsecurity