Assorted shell and Python scripts
1#!/usr/bin/env bash 2 3# /etc/cron.daily/record_mastodon_media_size.bash 4 5set -euo pipefail 6 7RECORD_FILE="/var/log/mastodon_media_size.log" 8 9file_count=$(sudo /home/jas/.cargo/bin/dust -c -P -d 0 -b -f -R -p /home/mastodon/live/public/system | awk '{print $3}') 10 11sudo /home/jas/.cargo/bin/dust \ 12 -c -P -d 0 -b -R -p \ 13 /home/mastodon/live/public/system | 14 awk -v fc="$file_count" -v tstamp="$(date '+%Y-%m-%d-%H%M%S')" '{print tstamp,$1,$3,fc}' | 15 tee -a "${RECORD_FILE}"