#!/bin/sh SENDMAIL="/usr/sbin/sendmail" # /home darf nicht per nfs gemountet sein homeFS=$(mount | awk '{ if (/[[:space:]]\/home[[:space:]]/) print $5; }') if [ "$homeFS" == "nfs" ]; then echo "/home darf nicht per nfs gemountet sein." exit 1 fi # überprüfen, ob der Speichersau-Alarm schon eine Nachricht geschickt hat gefuellt=$(df -hP | awk '{ if (/[[:space:]]\/home$/) print $5; }' | cut -d "%" -f 1) if [ $gefuellt -gt 95 ]; then # Speichersau-Alarm hat schon eine Mail geschickt exit 0 fi cd /home/ cat < Subject: Speichersau $(LANG=de_DE.utf8 date +%B) Content-Type: text/plain; charset=UTF-8 Die 10 Speichersäue des Monats sind: ==================================== $(du -sm * | sort -n -r | head -n10) (Alle Angaben in Megabyte) Der Pinguin gratuliert den GewinnerInnen, und wünscht allen mehr Erfolg beim Aufräumen des Home-Bereichs. Der Home-Bereich ist zu ${gefuellt}% voll. EOF