मैंने बिजीबॉक्स में एक कस्टम लिनक्स कर्नेल संकलित किया है। बिजीबॉक्स रनले का 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*और स्क्रिप्ट को तोड़ देगा ।