Zeitstempel verbessert
This commit is contained in:
parent
319b653d11
commit
22dc449836
19
Dump.sh
19
Dump.sh
|
@ -33,14 +33,19 @@ trap 'quit 0' SIGINT SIGTERM EXIT
|
||||||
do_record() {
|
do_record() {
|
||||||
for i in $CAMERAS; do
|
for i in $CAMERAS; do
|
||||||
echo "starting recording for camera $i" >&2
|
echo "starting recording for camera $i" >&2
|
||||||
OUTFILE_START=dump_cam${i}_$(date +%s)
|
OUTFILE_START=tmp_dump_cam_${i}_$(date +%s)_RANDOM$RANDOM.mjpg
|
||||||
( 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 ) &
|
(
|
||||||
THIS_WGET_PID=$!
|
EXACT_START_TIME=$(date +%s.%N)
|
||||||
(
|
outfile_close_trap() {
|
||||||
while ps -p $THIS_WGET_PID >> /dev/null 2>&1; do sleep 1; done
|
EXACT_END_TIME=$(date +%s.%N)
|
||||||
mv $OUTFILE_START ${OUTFILE_START}_$(date +%s).mjpg
|
touch $OUTFILE_START
|
||||||
|
mv $OUTFILE_START dump_cam_${i}_${EXACT_START_TIME}_${EXACT_END_TIME}.mjpg
|
||||||
|
echo trapped
|
||||||
|
}
|
||||||
|
trap outfile_close_trap SIGINT SIGTERM EXIT
|
||||||
|
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
|
||||||
) &
|
) &
|
||||||
WGET_PIDS="$WGET_PIDS $THIS_WGET_PID"
|
WGET_PIDS="$WGET_PIDS $!"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "$WGET_PIDS" > ${PIDFILE_BASE}_${1}
|
echo "$WGET_PIDS" > ${PIDFILE_BASE}_${1}
|
||||||
|
|
Loading…
Reference in New Issue