J'ai compilé un noyau Linux personnalisé dans BusyBox. BusyBox initne prend pas en charge les niveaux d'exécution. Lorsque le noyau démarre dans BusyBox, il s'exécute d'abord initpour rechercher le niveau d'exécution spécifié dans /etc/inittab. BusyBox initfonctionne très bien sans /etc/inittab. Quand aucun inittabn'est trouvé, il a le comportement suivant:
::sysinit:/etc/init.d/rcS
Cette partie est très claire pour moi, mais j'aimerais savoir comment gérer les démons qui démarrent la mise en réseau, créent des ports série ou démarrent des javaprocessus. J'ai regardé dans les scripts qui résident /etc/init.d/mais je ne comprends pas comment les gérer. Je recherche un bon tutoriel ou une bonne solution pour contrôler ces services moi-même sans outil automatisé comme buildroot. Je veux comprendre comment ces scripts fonctionnent et comment créer des périphériques /dev/(pour l'instant je n'ai que consoleet ttyAM0).
S[0-99]script_namela syntaxe du nom de fichier s'exécuteraS10*avantS2*et interrompra le script.