admin-scripts/record_mastodon_media_size.bash

16 lines
483 B
Bash
Raw Normal View History

2024-08-12 04:20:20 +02:00
#!/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}"