fixed rebooting issue -- now deletes truncated audio files

adding new index.html to support php buttons
adding restart_services.php as first button
This commit is contained in:
Patrick McGuire
2021-10-03 15:29:38 -04:00
parent 7f02419cee
commit 6faa1db7bd
4 changed files with 18 additions and 3 deletions
+6 -2
View File
@@ -76,19 +76,23 @@ run_analysis() {
cd ${HOME}/BirdNET-Lite || exit 1
for i in "${files[@]}";do
[ -z ${RECORDING_LENGTH} ] && RECORDING_LENGTH=12
[ ${RECORDING_LENGTH} == "60" ] && RECORDING_LENGTH=01:00
FILE_LENGTH="$(ffmpeg -i ${1}/${i} 2>&1 | awk -F. '/Duration/ {print $1}' | cut -d':' -f3-4)"
[ -z $FILE_LENGTH ] && sleep 2 && continue
[ -z $FILE_LENGTH ] && sleep 3 && continue
echo "RECORDING_LENGTH set to ${RECORDING_LENGTH}"
a=1
if [ ${RECORDING_LENGTH} == "01:00" ];then
until [ "$(ffmpeg -i ${1}/${i} 2>&1 | awk -F. '/Duration/ {print $1}' | cut -d':' -f3-4)" == "${RECORDING_LENGTH}" ];do
sleep 1
[ $a -ge ${RECORDING_LENGTH} ] && sudo rm -f ${1}/${i} && break
a=$((a+1))
done
else
until [ "$(ffmpeg -i ${1}/${i} 2>&1 | awk -F. '/Duration/ {print $1}' | cut -d':' -f3-4)" == "00:${RECORDING_LENGTH}" ];do
sleep 1
[ $a -ge ${RECORDING_LENGTH} ] && sudo rm -f ${1}/${i} && break
a=$((a+1))
done
fi