Saya telah menyusun kernel linux khusus di BusyBox. BusyBox inittidak mendukung runlevel. Ketika kernel melakukan booting di BusyBox, kernel tersebut pertama kali mengeksekusi inityang mencari runlevel yang ditentukan di /etc/inittab. BusyBox initberfungsi dengan baik tanpa /etc/inittab. Ketika tidak inittabditemukan, ia memiliki perilaku berikut:
::sysinit:/etc/init.d/rcS
Bagian ini sangat jelas bagi saya, tetapi saya ingin tahu bagaimana mengelola daemon yang memulai jaringan, membuat port serial, atau memulai javaproses. Saya telah melihat di skrip yang berada /etc/init.d/tetapi saya tidak mengerti bagaimana mengelolanya. Saya mencari tutorial atau solusi yang bagus untuk mengontrol layanan ini sendiri tanpa alat otomatis seperti buildroot. Saya ingin memahami cara kerja skrip ini dan cara membuat perangkat /dev/(saat ini saya hanya punya consoledan ttyAM0).
S[0-99]script_namesintaks nama file akan berjalanS10*sebelumS2*dan memecahkan skrip.