का उपयोग करके स्टार्टअप पर एक स्क्रिप्ट निष्पादित करना मेरे पास a.out
है जो मैं BeagleBone बूट होने पर चलाना चाहता हूं। यह वास्तव में एक सॉकेट सर्वर है जिसे मैं बीगलबोन शक्तियों के साथ ही शुरू करना चाहता हूं। मैंने इसे /etc/init.d
में डालने की कोशिश की, लेकिन इससे मदद नहीं मिली। मैंने इस निष्पादन योग्य को चलाने के लिए एक शेल स्क्रिप्ट लिखी लेकिन यहां तक कि इससे मदद नहीं मिली।बीगलबोन ब्लैक
जैसे ही यह बूट हो जाता है, स्क्रिप्ट चलाने के लिए मैं क्या कर सकता हूं?
स्टैक ओवरफ़्लो में आपका स्वागत है! मैंने आपके प्रश्न का पुन: वर्णन किया है कि इसे चुनना आसान है और अगर कोई इससे परिचित नहीं है तो मैंने बोर्ड से लिंक किया है। –
आप अपने बीबीबी पर वास्तव में डेबियन वितरण (और संस्करण) का उपयोग कर रहे हैं? मैं पूछ रहा हूं, क्योंकि आपको पहले पता लगाने की क्या ज़रूरत है, यह है कि [init system] (http://en.wikipedia.org/wiki/Init) आपके वितरण के लिए उपयोग में है। जहां तक मुझे याद है, बीबीबी के कुछ संस्करण [systemd] (http://en.wikipedia.org/wiki/Systemd) के साथ आता है। यदि यह आपका मामला है - आपको यह समझने की आवश्यकता है कि systemd के लिए init स्क्रिप्ट कैसे बनाएं, या इसे sysv-init के साथ प्रतिस्थापित करें।साथ ही, [यह प्रश्न] देखें (http://stackoverflow.com/questions/28141116/debian-etc-init-d-script-not-running)। –
मुझे एक समाधान मिला, मैंने पावर-अप पर अपनी a.out फ़ाइल चलाने के लिए/lib/systemd में एक सेवा लिखी, यह ठीक काम करता है। वैसे भी, मदद सैम के लिए धन्यवाद –