Здравствуйте. Пытаюсь добавить скрипт в /etc/init.d/ . Вот он:
#!/bin/sh
# /etc/init.d/ffsrv
case "$1" in
start)
echo "starting video streaming server";
echo `ffserver`;
echo "connecting webcam";
echo `(LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so ffmpeg -s 352x288 -r 5 -f video4linux -i /dev/video0 http://localhost:8090/feed.ffm &>/dev/null )&`;
;;
stop)
echo "disconecting webcam";
echo `killall ffmpeg`;
echo "stoping video streaming server";
echo `killall ffserver`;
;;
*)
echo "Usage: /etc/init.d/ffsrv {start|stop}"
exit 1
;;
esac
exit 0
Возникла такая вот проблема: При запуске ffmpeg он активно пишется в консоль. обычные средства такие как ( my_programm & >/dev/null)& не спасают. При закрытии консоли останавливается программа, но что еще более печальное, так это то, что при запуске система стопорится на данном скрипте и дальше загрузка не идет... Подскажите пожалуйста, в чем я не прав? И как это сделать правельным?