26 lines
594 B
Bash
Executable File
26 lines
594 B
Bash
Executable File
#!/bin/bash
|
|
COLLECTION=sepia
|
|
INTERVAL=90
|
|
|
|
DIRS=$(cat <<LIST
|
|
/host/root/media/data/Inverter
|
|
/host/root/media/data/Monique
|
|
/host/root/media/data/Music
|
|
/host/root/media/data/Peter
|
|
/host/root/media/data/Photographs
|
|
/host/root/media/data/Raw
|
|
/host/root/media/data/Sanne
|
|
/host/root/media/data/Wii
|
|
LIST
|
|
)
|
|
|
|
while :; do
|
|
SECONDS=0
|
|
for DIR in $DIRS; do
|
|
SIZE=$(du -cs $DIR | tail -1 | awk '{print $1}')
|
|
NAME=$(echo $DIR | sed 's/.//' | tr / - )
|
|
echo "PUTVAL $COLLECTION/exec-du-$NAME/gauge-size interval=$INTERVAL N:$SIZE"
|
|
done
|
|
sleep $((INTERVAL-$SECONDS))
|
|
done
|