From 7b9e7beaa4d7fdf70e78a1b32867774eb0418397 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mario=20H=C3=B6llein?= Date: Thu, 26 May 2016 10:51:55 +0200 Subject: [PATCH 1/1] die ersten Skripte --- cleanUpHD.sh | 15 +++++++++++++++ moveSnapshots.sh | 2 ++ record.sh | 8 ++++++++ 3 files changed, 25 insertions(+) create mode 100644 cleanUpHD.sh create mode 100644 moveSnapshots.sh create mode 100644 record.sh diff --git a/cleanUpHD.sh b/cleanUpHD.sh new file mode 100644 index 0000000..9080435 --- /dev/null +++ b/cleanUpHD.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# solange mehr als 95% von /home belegt sind: +# lösche +# +DF=`which df` +DIR="/home/video/Videos/" + +while [ 0$(${DF} /home/ |sed -e 1d -e "s# *# #g"|cut -d' ' -f 5 | tr -c -d "[:digit:]") -gt 95 ]; do + F=$(find ${DIR} -type f \( -iname '*.jpg' -or -iname '*.mpg' -or -iname '*.mp4' \) -printf "%T@ %p\n" | sort -n | head -1 | awk '{print $2}') + [ -z "${F}" ] && exit 1 + rm -v --interactive=never ${F} + #ls -l ${F} + #echo $(${DF} /home/) + #mv -v ${F} /tmp/ +done diff --git a/moveSnapshots.sh b/moveSnapshots.sh new file mode 100644 index 0000000..45484dc --- /dev/null +++ b/moveSnapshots.sh @@ -0,0 +1,2 @@ +#!/bin/bash +mv /home/video/Videos/snap*.jpg /home/video/Videos/vorn/snapshots/ diff --git a/record.sh b/record.sh new file mode 100644 index 0000000..7f225af --- /dev/null +++ b/record.sh @@ -0,0 +1,8 @@ +#!/bin/bash +pid=$(pidof vlc) +if [ $pid != "" ]; then + kill -9 $pid +fi +/home/video/bin/cleanUpHD.sh & +/home/video/bin/moveSnapshots.sh & +/usr/bin/vlc --intf dummy rtsp://video:video@172.17.5.8/live/h264 --sout=file/ps:/home/video/Videos/vorn/`/usr/bin/date +%Y%m%d_%H%M%S`.mpg -- 2.43.0