Prevent disk_check from erasing our "Best Recordings"
let me know what you think @mcguirepr89
This commit is contained in:
+16
-2
@@ -7,8 +7,22 @@ if [ "${used//%}" -ge 95 ]; then
|
||||
|
||||
case $FULL_DISK in
|
||||
purge) echo "Removing oldest data"
|
||||
rm -drfv "$(find ${EXTRACTED}/By_Date/* -maxdepth 1 -type d -prune \
|
||||
| sort -r | tail -n1)";;
|
||||
cd ${EXTRACTED}/By_Date/
|
||||
|
||||
iter=0
|
||||
for i in */*/*; do
|
||||
if [ $iter -ge 250 ]; then
|
||||
break
|
||||
fi
|
||||
if ! grep -qxFe "$i" $HOME/BirdNET-Pi/scripts/disk_check_exclude.txt; then
|
||||
rm "$i"
|
||||
fi
|
||||
((iter++))
|
||||
done
|
||||
find ${EXTRACTED}/By_Date/ -empty -type d -delete;;
|
||||
|
||||
#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
|
||||
|
||||
Reference in New Issue
Block a user