Quota Nutzungs-Monitoring

Kleiner Einzeiler um die Quota Nutzung zu überwachen. Alle Benutzer die mehr als 75% ihres Quotas beanspruchen werden ausgegeben.

repquota -a -c | tail -n +6 | while read user nothing used max nothing; do 
    if [ $max -gt 0 ]; then 
        pused=$(echo "scale=2; ($used/$max)*100" | bc | cut -d '.' -f1)
        if [ $pused -ge 75 ]; then 
            echo "$pused% $user"
        fi
    fi
done | sort -n