मैंने बिजीबॉक्स में एक कस्टम लिनक्स कर्नेल संकलित किया है। बिजीबॉक्स रनले का init
समर्थन नहीं करता है। जब कर्नेल व्यस्त बॉक्स में बूट होता है, तो यह पहले निष्पादित init
होता है जो निर्दिष्ट रनलेवल के लिए दिखता है /etc/inittab
। बिजीबॉक्स init
बिना ठीक काम करता है /etc/inittab
। जब कोई नहीं मिलता inittab
है तो यह निम्न व्यवहार होता है:
::sysinit:/etc/init.d/rcS
यह हिस्सा मेरे लिए बहुत स्पष्ट है, लेकिन मैं यह जानना चाहूंगा कि डेमन को कैसे प्रबंधित किया जाए जो नेटवर्किंग शुरू करें, सीरियल पोर्ट बनाएं, या java
प्रक्रियाएं शुरू करें । मैंने उन लिपियों में देखा है जो निवास करती हैं /etc/init.d/
लेकिन मुझे समझ नहीं आता कि उन्हें कैसे प्रबंधित किया जाए। मैं एक स्वचालित टूल के बिना इन सेवाओं को नियंत्रित करने के लिए एक अच्छे ट्यूटोरियल या समाधान की तलाश कर रहा हूं buildroot
। मैं यह समझना चाहता हूं कि ये स्क्रिप्ट कैसे काम करती हैं और कैसे /dev/
(अभी मेरे पास केवल console
और ttyAM0
) में डिवाइस बनाने के लिए है ।
S[0-99]script_name
फ़ाइल नाम वाक्य रचना सेS10*
पहले चलेगाS2*
और स्क्रिप्ट को तोड़ देगा ।