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

Black screen after logging in on Windows 2012 R2 using domain credentials on remote desktop connection

Client denied by server configuration error

Water Wonder Resort