diff --git a/firmware_mod/scripts/detectionOn.sh b/firmware_mod/scripts/detectionOn.sh index f8949da..568ace0 100755 --- a/firmware_mod/scripts/detectionOn.sh +++ b/firmware_mod/scripts/detectionOn.sh @@ -15,10 +15,12 @@ if [ "$save_snapshot" = true ] ; then if [ ! -d "$save_dir" ]; then mkdir -p "$save_dir" fi - # Limit the number of snapshots - if [ "$(ls "$save_dir" | wc -l)" -ge "$max_snapshots" ]; then - rm -f "$save_dir/$(ls -l "$save_dir" | awk 'NR==2{print $9}')" - fi + { + # Limit the number of snapshots + if [ "$(ls "$save_dir" | wc -l)" -ge "$max_snapshots" ]; then + rm -f "$save_dir/$(ls -ltr "$save_dir" | awk 'NR==2{print $9}')" + fi + } & /system/sdcard/bin/getimage > "$save_dir/$filename" & fi @@ -52,6 +54,6 @@ fi for i in /system/sdcard/config/userscripts/motiondetection/*; do if [ -x "$i" ]; then echo "Running: $i on" - $i on + $i on & fi done