22 lines
545 B
Bash
Executable File
22 lines
545 B
Bash
Executable File
#!/bin/bash
|
|
if ! mountpoint -q /www; then
|
|
echo "/www not a mountpoint" >&2
|
|
exit 1
|
|
fi
|
|
cd /www
|
|
|
|
for d in *; do
|
|
if [[ $d == lost+found ]]; then continue; fi
|
|
if [[ $d == aquota.user ]]; then continue; fi
|
|
if [[ $d == _admin ]]; then continue; fi
|
|
if mountpoint -q $d; then
|
|
(date; df -mP $d) > $d/disk_usage.txt
|
|
else
|
|
Q=$(quota -u www-$d 2>/dev/null)
|
|
if [[ $? == 0 ]]; then
|
|
(date; echo "$Q") > $d/disk_usage.txt
|
|
fi
|
|
fi
|
|
done
|
|
# vim: set tabstop=4 shiftwidth=4 expandtab smarttab:
|