Comment faire pour démarrer automatiquement une application dans openwrt?
J'ai créé un shell avec les fonctions nécessaires tels que
start()
stop()
restart()
Mais mon fichier n'est pas mise en route au moment du démarrage.
J'ai utilisé update-rc.d commande dans "ubuntu" pour ajouter le fichier à la liste de démarrage automatique des applications. Et il a été lancé au démarrage.
Mais dans "openwrt" j'ai vu un permettre fonction. Quelqu'un au courant de comment utiliser cette fonction de validation ou est-il une commande similaire comme update-rc.d dans "openwrt"
J'ai eu quelques référence ici : http://wiki.openwrt.org/doc/techref/initscripts
Cette question n'est pas sur le langage C, retirez la
mon erreur... Ses supprimé..
c
tag.mon erreur... Ses supprimé..
OriginalL'auteur runner | 2015-10-26
Vous devez vous connecter pour publier un commentaire.
/etc/init.d/- répertoire par automatiquement lus et de recherche pour la fonction de démarrage ou d'ARRÊT-DÉMARRAGE.
Commence au moment du démarrage.
START-Position alors pour commencer
STOP-Position alors arrêter
ÉDITÉ:
Dans /etc/rc.le répertoire courant les fichiers sont compilés whoes va se lancer au démarrage.
Activer votre fonction: /etc/init.d/your_script.sh activer
Ici, vous trouverez plus d'informations sur le démarrage http://wiki.openwrt.org/doc/techref/process.boot
OriginalL'auteur Noproblem
Assurez-vous que la première ligne de votre script lit:
Copie de votre script à la
/etc/init.d/
répertoireAssurez-vous que le bit d'exécution est sur
Activer votre script
Votre script doit maintenant avoir un lien symbolique dans
/etc/rc.d/
Confirmer votre script est activé:
Si cette commande renvoie
on
, alors vous êtes tous ensemble. Si cette commande ne retourne rien, alors votre script n'est pas activé. Voici un exemple de script qui est activé:J'ai testé ces étapes sur OpenWrt Chaos Calme 15.05, mais il devrait fonctionner sur des versions antérieures. Bonne chance!
OriginalL'auteur mmaraya
Si vous avez besoin pour exécuter votre commande uniquement au démarrage du système (juste après le démarrage):
edit /etc/rc.local qui est de votre fichier.
Par défaut, il contient juste les commentaires (Conducteur Désigné, mais cela a été le cas dans certaines versions antérieures aussi):
Vous pouvez ajouter des commandes ici.
Mon exemple:
OriginalL'auteur V-Mark