From 03cd2dedcc5e45fbd402b7dc08b028842ed6acd4 Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Thu, 19 Sep 2024 07:40:22 -0400 Subject: [PATCH] pull --- testdata/ffmpeg.d/cams.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 testdata/ffmpeg.d/cams.sh diff --git a/testdata/ffmpeg.d/cams.sh b/testdata/ffmpeg.d/cams.sh new file mode 100644 index 0000000..75eae06 --- /dev/null +++ b/testdata/ffmpeg.d/cams.sh @@ -0,0 +1,33 @@ +#! /bin/bash + +set -euo pipefail +cd "$(dirname "$(realpath "$BASH_SOURCE")")" + +mkdir -p ./record.d/ + +for i in 83 98; do + ( + while sleep 1; do + mkdir -p ./record.d/$i/ + /var/services/homes/squeaky2x3/bin/ffmpeg7 \ + -y \ + -rtsp_transport udp \ + -i rtsp://192.168.0.$i:8554/unicast \ + -t 180 \ + ./record.d/$i/$(date +%Y-%m-%dT%H-%M-%S).%05d.jpg \ + < /dev/null &> ./record.d/$i/ffmpeg.log + done + ) & +done + +cleanup() { + local jobs="$(jobs -p)" + if [ -n "$jobs" ]; then + echo -e "killing $jobs" + kill -9 $jobs + wait + fi +} +trap cleanup EXIT +echo -e "waiting..." +wait