Страница 1 из 1

Не стартует скрипт при запуске системы

Добавлено: 2010-08-09 18:21:49
densan
Прошу сильно не пинать, в написании скриптов не силен.
Не стартует скрипт при запуске системы

Код: Выделить всё

cat /usr/local/etc/rc.d/mjpeg-streamer
#!/bin/sh
echo -n ' Auto RUN mjpg-streamer '
case "$1" in
start)
        cd /usr/appl/mjpg-streamer
        /bin/sh /usr/appl/mjpg-streamer/start.sh
        ;;
stop)
        killall -9 mjpg-streamer
        ;;
*)
        echo "Usage: `basename $0` {start|stop}" >&2
        exit 64
        ;;
esac
exit 0
в rc.conf прописан запуск

Код: Выделить всё

 cat /etc/rc.conf |grep mj
mjpeg-streamer_enable="YES"
запуск вручную работает

Код: Выделить всё

/usr/local/etc/rc.d/mjpeg-streamer start
 Auto RUN mjpg-streamer MJPG Streamer Version.: 2.0
 i: Using V4L2 device.: /dev/video0
 i: Desired Resolution: 960 x 720
 i: Frames Per Second.: 15
 i: Format............: MJPEG
 format asked unavailable get width 640 height 480
 o: www-folder-path...: ./www/
 o: HTTP TCP port.....: 8080
 o: username:password.: disabled
 o: commands..........: enabled
Скрипт должен запускать mjpg-streamer http://sourceforge.net/projects/mjpg-streamer/

Re: Не стартует скрипт при запуске системы

Добавлено: 2010-08-09 18:44:10
Syward
отсюда начните.
вкратце: mjpeg-streamer хочет какого-то демона для запуска и без него не запускается. посмотрите в логи, он скорее всего говорит, чего ему не хватает.

Re: Не стартует скрипт при запуске системы

Добавлено: 2010-08-19 23:18:16
Cancer
При старте системы нормально запускается!

Код: Выделить всё

//> ee /etc/rc.local

Код: Выделить всё

su cancer -c "/usr/local/bin/mplayer -loop 0 /usr/music/*.mp3 < /dev/null > /dev/null &"

Re: Не стартует скрипт при запуске системы

Добавлено: 2010-08-20 12:24:03
rmn
Вариант 1:
Переименовать скрипт в /usr/local/etc/rc.d/mjpeg-streamer.sh, сделать его выполняемым и убрать из rc.conf строчку mjpeg-streamer_enable="YES" (она там не нужна).

Вариант 2:
Переписать /usr/local/etc/rc.d/mjpeg-streamer в соответствии с man rc