Ich hab ein kleines Script geschrieben, dass unabhängig von Confixx den Plattenplatz der web* Verzeichnisse und der Mailkonten erfasst.
(Confixx erfasst meines Wissens nach nämlich nicht den Platz, den die Postkörbe erzeugen und ich hab hier Benutzer, die schon mal ein paar Wochen das Ding nicht leeren und mir die Platte damit belegen.)
Code: Select all
#!/bin/sh
# userspace.sh
# kleines Script um Größe von Userverzeichnissen und nicht abgeholten Mails zu bestimmen
# NvA - 040203
#######
# Variablen
# Webrootverzeichnis
WEBROOT='/home/www'
# Mail Spool Verzeichnis
MAILDIR='/var/spool/mail'
#######
date
echo -e "Festplattenspeichernutzung der Benutzern"
# wechselt nach webroot
cd $WEBROOT
# Schleife über alle web* Verzeichnisse
for i in web*
do
echo -e "$i:"
echo -e "------"
# du Berechnet den Speicherplatz
# -L folgt Symlinks, -h Human, -s Summary, -c Totale
du -Lhsc $WEBROOT/$i/ $MAILDIR/$i*
echo -e "=============================="
done
# wechelst wieder zurück
cd ~
Code: Select all
0 0 * * * /root/bin/userspace.sh | mail -s "Userspace" mail@test.test
Gruß Nathan