2015-02-27 4 views
0

Je cours un Raspberry Pi avec Wheezy et j'essaye de démarrer plusieurs scripts après le démarrage mais pour une raison quelconque, ils ne démarrent pas et il n'y a pas non plus d'informations/erreurs dans le syslog/fichier de messages.Le script Autostart dans init.d Raspberry ne démarre pas

L'en-tête de l'un des scripts (tous les en-têtes sont similaires et fonctionnent très bien si je marche/arrêt avec le « service xxx start » commande)

#!/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 

Quand je lance la mise à jour-rc. commande d, c'est la seule sortie donne:

update-rc.d: en utilisant le séquençage d'amorçage à base de dépendance

Recherche dans les directeurs /etc/rcX.d, tous les scripts là, en commençant par S03xxx

Je ne sais pas pourquoi le système ne les démarre pas automatiquement. (Vérifiez également le niveau d'exécution, ce qui est 2)

Répondre

0

Vous pouvez essayer de modifier cette

par défaut de démarrage: S 2 3 4 5

Ensuite, exécutez votre mise à jour (vous ne pouvez pas mettre à jour , mais ça ne fera pas de mal). S est pour le démarrage seulement alors il exécutera les scripts de niveau suivant.

+0

Ce produit ce qui suit lors de l'exécution update-rc.d: update-rc.d: en utilisant le séquençage de démarrage sur la base de la dépendance update-rc.d: avertissement: arguments des niveaux d'exécution de démarrage par défaut (2 3 4 5) Ne match xxx Valeurs de démarrage par défaut (S 2 3 4 5) insserv: avertissement: le ou les niveaux d'exécution de début actuels (2 3 4 5) du script 'xxxx 'remplacent les valeurs par défaut LSB (2 3 4 5 S). – martin010