Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > f56507ede7f46f61d13c16f7606b04ed > files > 11

mldonkey-3.1.3-2.mga3.src.rpm

#!/bin/sh

CACHEDIR="/var/cache/mldonkey"
MINFREE=102400

. /etc/sysconfig/mldonkey

[ ! "$ENABLE_DF_MONITOR" = "yes" ] && exit

send_email() {
	email=`grep "^ mail =" /var/lib/mldonkey/downloads.ini | sed 's/ mail = //g'`
	[ -n $email ] && mail -s "mldonkey, disk space warning" $email << EOF

your $CACHEDIR has only $CURFREE KiB free space left
all downloads paused

BTW: you can control this check by editing /etc/sysconfig/mldonkey.
EOF
}


CURFREE=`df -P -k $CACHEDIR | tail -n 1 | awk '{ print $4 }'`
if [ $CURFREE -lt $MINFREE ] ; then
	/etc/init.d/mldonkey pause > /dev/null
	send_email
fi