Появилась задача сделать мозаику Мультикаст каналов.
Нашел статьюСюда!, не понятно несколько вещей: 1.У меня не работает скрипт
#!/bin/bash
localaddr=192.168.55.70
service=ffmpeg0
ABSOLUTE_FILENAME=`readlink -e "$0"`
DIRECTORY=`dirname "$ABSOLUTE_FILENAME"`
cd $DIRECTORY
SWAP=/var/www/sources/mosaic/udp
while [ 1 ]
do
FILE=$DIRECTORY/ipchannels # файл с каналами в каждой строчке "123;Моя планета;239.233.2.10;\n"
j=1
n=15 # по 15 каналов за раз
ti=$(/bin/date +%s)
exec 10 /dev/null
then
killall $service
fi
fi
if ! [ -d $SWAP/$chid ]
then
mkdir $SWAP/$chid
chmod 777 $SWAP/$chid
fi
./$service -loglevel panic -timelimit 13 -i udp://$chmrl:1234?localaddr=$localaddr -f mjpeg -vframes 1 -s 108x86 $SWAP/$chid/$ti.jpg &
let "j++"
done
rm $SWAP/update
echo "$ti" >>$SWAP/update
done
exit 0;
.
При выполнении пишет : ./parse.sh: строка 21: ошибка синтаксиса около неожиданной лексемы `then' ./parse.sh: строка 21: ` then'
2. Как этот скрипт связан с сайтом?
Да, я не силен в скриптах, и языках, но встала острая необходимость, вот и решил обратиться к умным людям.