Shell‑скрипты, Ansible, deployment‑сценарии и другие подходы к автоматизации задач администрирования.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
densan
- ст. сержант
- Сообщения: 370
- Зарегистрирован: 2007-12-06 10:02:02
- Откуда: Penza
-
Контактная информация:
Непрочитанное сообщение
densan » 2010-08-09 18:21:49
Прошу сильно не пинать, в написании скриптов не силен.
Не стартует скрипт при запуске системы
Код: Выделить всё
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/
densan
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Syward
- мл. сержант
- Сообщения: 81
- Зарегистрирован: 2008-07-06 22:27:33
- Откуда: Mytischi
-
Контактная информация:
Непрочитанное сообщение
Syward » 2010-08-09 18:44:10
отсюда начните.
вкратце: mjpeg-streamer хочет какого-то демона для запуска и без него не запускается. посмотрите в логи, он скорее всего говорит, чего ему не хватает.
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©
Syward
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2010-08-19 23:18:16
При старте системы нормально запускается!
Код: Выделить всё
su cancer -c "/usr/local/bin/mplayer -loop 0 /usr/music/*.mp3 < /dev/null > /dev/null &"
Cancer
-
rmn
- старшина
- Сообщения: 427
- Зарегистрирован: 2008-10-03 18:52:02
Непрочитанное сообщение
rmn » 2010-08-20 12:24:03
Вариант 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
rmn