diff --git a/Dump.sh b/Dump.sh index 61e96eb..2ea6cc6 100755 --- a/Dump.sh +++ b/Dump.sh @@ -30,7 +30,11 @@ trap 'quit 0' SIGINT SIGTERM EXIT do_record() { for i in $CAMERAS; do echo "starting recording for camera $i" >&2 - (wget --ignore-length --http-user=$USERNAME --http-passwd=$PASSWORD http://${SERVER_IP}:$PORT/cam/$i/stream.mjpeg -O dump_cam${i}.mjpeg -q 2>&1 >> /dev/null) & + ( + OUTFILE_START=dump_cam${i}_$(date +%s) + wget --ignore-length --http-user=$USERNAME --http-passwd=$PASSWORD http://${SERVER_IP}:$PORT/cam/$i/stream.mjpeg -O $OUTFILE_START -q 2>&1 >> /dev/null + mv $OUTFILE_START OUTFILE_START_$(date +%s).mjpg + ) & WGET_PIDS="$WGET_PIDS $!" done