Skompilowałem niestandardowe jądro Linuksa w BusyBox. BusyBox initnie obsługuje poziomów pracy. Kiedy jądro uruchamia się w BusyBox, najpierw wykonuje, initktóry szuka określonego poziomu uruchamiania /etc/inittab. BusyBox initdziała dobrze bez /etc/inittab. Gdy nie inittabzostanie znalezione, ma następujące zachowanie:
::sysinit:/etc/init.d/rcS
Ta część jest dla mnie bardzo jasna, ale chciałbym wiedzieć, jak zarządzać demonami, które uruchamiają sieć, tworzą porty szeregowe lub uruchamiają javaprocesy. Zajrzałem do skryptów, które się w nich znajdują, /etc/init.d/ale nie rozumiem, jak nimi zarządzać. Szukam dobrego samouczka lub rozwiązania do samodzielnego sterowania tymi usługami bez zautomatyzowanego narzędzia takiego jak buildroot. Chcę zrozumieć, jak działają te skrypty i jak tworzyć urządzenia /dev/(teraz mam tylko consolei ttyAM0).
S[0-99]script_nameskładnia pliku zostanie uruchomionaS10*przedS2*i zepsuje skrypt.