pull
parent
8119f75279
commit
03cd2dedcc
|
|
@ -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
|
||||
Loading…
Reference in New Issue