diff --git a/bin/record_mastodon_media_size.bash b/bin/record_mastodon_media_size.bash new file mode 100755 index 0000000..c36d2ab --- /dev/null +++ b/bin/record_mastodon_media_size.bash @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +# /etc/cron.daily/record_mastodon_media_size.bash + +set -euo pipefail + +RECORD_FILE="/var/log/mastodon_media_size.log" + +file_count=$(sudo /home/jas/.cargo/bin/dust -c -P -d 0 -b -f -R -p /home/mastodon/live/public/system | awk '{print $3}') + +sudo /home/jas/.cargo/bin/dust \ + -c -P -d 0 -b -R -p \ + /home/mastodon/live/public/system | + awk -v fc="$file_count" -v tstamp="$(date '+%Y-%m-%d-%H%M%S')" '{print tstamp,$1,$3,fc}' | + tee -a "${RECORD_FILE}"