BusyBox'ta özel bir linux çekirdeği derledim. BusyBox init
, çalışma seviyelerini desteklemez. Çekirdek BusyBox'ta önyüklendiğinde, önce init
belirtilen çalışma seviyesini arayan çalıştırılır /etc/inittab
. BusyBox init
olmadan iyi çalışır /etc/inittab
. Hayır inittab
bulunduğunda aşağıdaki davranışa sahiptir:
::sysinit:/etc/init.d/rcS
Bu kısım benim için çok açık, ama ağ kurmaya, seri portlar oluşturmaya veya java
süreçleri başlatmaya çalışan cinleri nasıl yöneteceğimizi bilmek istiyorum . İçerideki senaryolara baktım /etc/init.d/
ama onları nasıl yöneteceğimizi anlamıyorum. Bu hizmetleri kendim gibi otomatik bir araç olmadan kontrol etmek için iyi bir öğretici veya çözüm arıyorum buildroot
. Bu betiklerin nasıl çalıştığını ve cihazların nasıl oluşturulacağını anlamak istiyorum /dev/
(şu anda sadece console
ve var ttyAM0
).
S[0-99]script_name
dosyaadı sözdizimiS10*
önce çalışırS2*
ve betiği bozar.