![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 04.03.2015
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Убрал из 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. |
![]() |
![]() |
![]() |
#2 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А которого скрипта ручной вызов срабатывает?? Команду напиши здесь.
И ещё в путти дай команду 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. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|