2015-02-27 12 views
0

Я запускаю малину Pi с Wheezy, и я пытаюсь запустить несколько скриптов после загрузки, но по какой-то причине они не запускаются, а также нет информации/ошибок в syslog/файл сообщений.Автозапуск скрипта в init.d Малина не начинается

Заголовок одного из сценариев (все заголовки являются как и работать нормально, если я запустить/остановить его с помощью «службы ххх старт» команды)

#!/bin/sh 

### BEGIN INIT INFO 
# Provides:   myservice 
# Required-Start: $remote_fs $syslog 
# Required-Stop:  $remote_fs $syslog 
# Default-Start:  2 3 4 5 
# Default-Stop:  0 1 6 
# Short-Description: Put a short description of the service here 
# Description:  Put a long description of the service here 
### END INIT INFO 

При запуске обновления-RC. команда d, это единственный выход это дает:

обновление-rc.d: с использованием зависимостей, основанный загрузки последовательности

Глядя в /etc/rcx.d директоров, все сценарии там, начиная с S03xxx

Я понятия не имею, почему система не запускает их автоматически. (Также проверьте уровень запуска, который 2)

ответ

0

Вы можете попытаться изменить к этому

Default-Start: S 2 3 4 5

Затем запустить обновление (вам не нужно обновлять , но это не повредит).

S предназначен для загрузки только тогда, когда он будет запускать скрипты следующего уровня.

+0

Это производит следующее при запуске обновления-rc.d: обновление-rc.d: с использованием зависимостей, основанный загрузочного секвенирования обновление-rc.d: предупреждение: по умолчанию аргументы запуска уровня запуска (2 3 4 5) не match xxx Значения по умолчанию-Start (S 2 3 4 5) insserv: предупреждение: текущий начальный уровень (ы) (2 3 4 5) скрипта 'xxxx 'переопределяет значения по умолчанию для LSB (2 3 4 5 S). – martin010