LINUX.ORG.RU

История изменений

Исправление futurama, (текущая версия) :

У меня так работает

IP=10.11.12.13
CAMNUM=1

while :; do
    if check_ping -H "$IP" -w 10,25% -c 20,50% -t 10 >/dev/null 2>/dev/null; then
      DATE=$(date '+%F')
      START=$(date '+%H-%M-%S')

      mkdir -p /Cams/cam0$CAMNUM/$DATE

      timeout -k 5 305 ffmpeg -rtsp_transport tcp -i 'rtsp://'"$IP"'/user=admin&password=P@SSW0RD&channel=1&stream=0' -r 30 -vcodec copy -an -t 300 "/Cams/cam0$CAMNUM/$DATE/hms_${START}.mp4" </dev/null >/dev/null 2>/dev/null
   else
       echo "$DATE $START : No ping to camera N${CAMNUM}, \"${IP}\""
       sleep 60
   fi
done

Исходная версия futurama, :

У меня так работает

IP=10.11.12.13
CAMNUM=1

while :; do
    if check_ping -H "$IP" -w 10,25% -c 20,50% -t 10 >/dev/null 2>/dev/null; then
   DATE=$(date '+%F')
   START=$(date '+%H-%M-%S')

   mkdir -p /Cams/cam0$CAMNUM/$DATE

   timeout -k 5 305 ffmpeg -rtsp_transport tcp -i 'rtsp://'"$IP"'/user=admin&password=P@SSW0RD&channel=1&stream=0' -r 30 -vcodec copy -an -t 300 "/Cams/cam0$CAMNUM/$DATE/hms_${START}.mp4" </dev/null >/dev/null 2>/dev/null
		sleep 1
	else
		echo "$DATE $START : No ping to camera N${CAMNUM}, \"${IP}\""
		sleep 60
	fi
done