Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.03.2015, 10:11   #1
flashDD
Junior Member
 
Регистрация: 04.03.2015
Сообщений: 4
Вес репутации: 0
flashDD is an unknown quantity at this point
По умолчанию Re: Squeezeslave автозагрузка

Убрал из rc.local, для наглядности себе постfвил LuCI - Система>Загрузка - скрипт в таблице присутствует, включен (это я так понимаю "/etc/init.d/myscript enable") но по прежнему не стартует. Пробовал переносить скрипт из /etc/init.d/ в /overlay/usr/bin/ и добавлять строку в rc.local - не помогло. Ручной вызов скрипта срабатывает в обоих случаях.

Роутер MR3020 установлены модули LuCI, Автозагрузка, Терминал, Пакеты, Системный диск, Файл менеджер, Драйвер аудио. Флешка под системный раздел и usb звуковуха подключены через usb хаб.

Из opkg пакетов ставил только pulseaudio-daemon и squeezeslave 1.2

Для отлова в логе добавил в start() скрипта строчку
echo "starting squeezeslave"

Вот такая петрушка получается в логах после ребута
Thu Mar 5 11:23:21 2015 daemon.info sysinit: starting squeezeslave
Thu Mar 5 11:23:22 2015 daemon.info sysinit: PortAudio error7: No output devices found.
Thu Mar 5 11:23:22 2015 daemon.info sysinit: - init complete -

Последний раз редактировалось flashDD; 05.03.2015 в 10:30.
flashDD вне форума   Ответить с цитированием
Старый 05.03.2015, 21:16   #2
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Squeezeslave автозагрузка

Цитата:
Сообщение от flashDD Посмотреть сообщение
Ручной вызов скрипта срабатывает в обоих случаях.
А которого скрипта ручной вызов срабатывает?? Команду напиши здесь.

И ещё в путти дай команду squeezeslave , скрипт запустится?

Если запустится squeezeslave то myscript отредактируй, как ниже, и закинь а папку /etc/init.d/
Код:
#!/bin/sh /etc/rc.common
START=98

start() {
	squeezeslave
}

stop() {
	killall -9 squeezeslave >/dev/null 2>/dev/null

}

Последний раз редактировалось melsem; 05.03.2015 в 21:27.
melsem вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика