master
Bel LaPointe 2024-09-18 11:40:39 -04:00
parent 2ac2e0c56c
commit dcce1dcd19
1 changed files with 4 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import (
"context"
"fmt"
"io"
"log"
"math/big"
"os"
"os/exec"
@ -66,6 +67,7 @@ func Run(ctx context.Context, args []string) error {
if seriesHasMovement, err := seriesHasMovement(ctx, seriesFiles, movementInterval); err != nil {
return err
} else if seriesHasMovement {
log.Println("found movement in", series)
outd := strings.ReplaceAll(cam, "record", "movement")
os.MkdirAll(outd, os.ModePerm)
cmd := exec.CommandContext(ctx,
@ -80,6 +82,8 @@ func Run(ctx context.Context, args []string) error {
if out, err := cmd.CombinedOutput(); err != nil {
return fmt.Errorf("failed to persist series %s: (%w) %s", series, err, out)
}
} else {
log.Println("no movement in", series)
}
for _, seriesFile := range seriesFiles {
if err := os.Remove(seriesFile); err != nil {