Я собрал собственное ядро Linux в BusyBox. BusyBox initне поддерживает уровни запуска. Когда ядро загружается в BusyBox, оно сначала выполняется, initкоторое ищет указанный уровень запуска в /etc/inittab. BusyBox initработает просто отлично без /etc/inittab. Когда нет inittabнайдено, оно имеет следующее поведение:
::sysinit:/etc/init.d/rcS
Эта часть мне очень понятна, но я хотел бы знать, как управлять демонами, которые запускают сеть, создают последовательные порты или запускают javaпроцессы. Я посмотрел на сценарии, которые находятся внутри, /etc/init.d/но я не понимаю, как ими управлять. Я ищу хороший учебник или решение для управления этими услугами самостоятельно без автоматизированного инструмента, как buildroot. Я хочу понять, как работают эти скрипты и как создавать устройства /dev/(сейчас у меня есть только consoleи ttyAM0).
S[0-99]script_nameСинтаксис имени файла запуститсяS10*раньшеS2*и сломает скрипт.