#!/usr/bin/env bash set -x used="$(df -h / | tail -n1 | awk '{print $5}')" if [ "${used//%}" -ge 95 ]; then source /etc/birdnet/birdnet.conf case $FULL_DISK in purge) echo "Removing oldest data" rm -drfv "$(find ${EXTRACTED}/By_Date/* -maxdepth 1 -type d -prune \ | sort -r | tail -n1)";; keep) echo "Stopping Core Services" /usr/local/bin/stop_core_services.sh;; esac fi sleep 1 if [ "${used//%}" -ge 95 ]; then case $FULL_DISK in purge) echo "Removing more data" rm -rfv ${PROCESSED}/*;; keep) echo "Stopping Core Services" /usr/local/bin/stop_core_services.sh;; esac fi