cleanup.sh now checks for a backlog of raw audio
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source /etc/birdnet/birdnet.conf
|
source /etc/birdnet/birdnet.conf
|
||||||
|
set -x
|
||||||
|
|
||||||
cd "${PROCESSED}" || exit 1
|
cd "${PROCESSED}" || exit 1
|
||||||
empties=($(find ${PROCESSED} -size 57c))
|
empties=($(find ${PROCESSED} -size 57c))
|
||||||
@@ -11,3 +12,7 @@ done
|
|||||||
if [[ "$(find ${PROCESSED} | wc -l)" -ge 100 ]];then
|
if [[ "$(find ${PROCESSED} | wc -l)" -ge 100 ]];then
|
||||||
ls -1t . | tail -n +100 | xargs -r rm -vv
|
ls -1t . | tail -n +100 | xargs -r rm -vv
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
accumulated_files=$(find $RECS_DIR -path $PROCESSED -prune -o -type f -print | wc -l)
|
||||||
|
[ $accumulated_files -ge 10 ] && stop_core_services.sh
|
||||||
|
echo "$(date "+%b %e %I:%M:%S") Stopped Core Services -- Check raw recordings in $RECS_DIR" | sudo tee -a /var/log/syslog
|
||||||
|
|||||||
Reference in New Issue
Block a user