रास्पबेरी पाई (रास्पबियन) पर ऑटो चलाने की स्क्रिप्ट और / सेवाओं का सबसे अच्छा तरीका क्या है?


0

मैं अपने रास्पबेरी पाई से एक हेडलेस मीडिया सर्वर बनाने पर काम कर रहा हूं और बहुत सारे कबाड़ हैं जिन्हें उपयोगी बनाने के लिए बूट पर चलना होगा। मेरा सवाल यह है कि इस तरह से स्क्रिप्ट चलाने का सबसे अच्छा तरीका क्या है और इसके फायदे या नुकसान क्या हैं?

यहाँ दो तरीके मैंने देखे हैं। अगर यह तुच्छ लगता है तो मैं एक लिनक्स नोब का बहुत बड़ा हूँ!

मेरे द्वारा पढ़े जाने वाले अधिकांश ट्यूटोरियल्स में, ऐसा लगता है कि आप /etc/init.d/and में संग्रहीत एक विशेष स्क्रिप्ट बनाना चाहते हैं, तो इस तरह से चलाएं:

sudo update-rc.d /etc/init.d/myScript defaults

मैंने यह किया है और यह ठीक काम करता है, लेकिन स्क्रिप्ट उन एलएसबी हेडर के साथ थोड़ी लंबी-घुमावदार लगती हैं जो मुझे खराब कर देते हैं। इस लेख के अंत में स्क्रिप्ट की तरह ।

लेकिन मेरे द्वारा पढ़ा गया एक ट्यूटोरियल एक बहुत ही अलग तरीका था, जिसमें /home/pi/.config के अंदर एक नई कॉन्फिग फाइल तैयार करना शामिल था

यहाँ लिखी गई स्क्रिप्ट बहुत सरल थी और इस तरह दिखती थी:

[Desktop Entry]
Type=Application
Name=TightVNC
Exec=SIMPLE ONE LINE SCRIPT GOES HERE
StartupNotify=false

तो इन दोनों लिपियों में क्या अंतर है। क्या कोई कारण है कि मुझे पूर्व पद्धति का उपयोग करना चाहिए, जैसा कि उत्तरार्द्ध के विपरीत है?

जवाबों:


1

सिस्टम शुरू होने पर /etc/init.d के नीचे क्या होगा। /Home/pi/.config के तहत रखी गई लिपियाँ केवल तभी चलेंगी जब उपयोगकर्ता पी लॉग इन करेगा।

/etc/init.d आमतौर पर डेमॉन शुरू करने के लिए उपयोग किया जाता है, और मैं आमतौर पर ऑटोलॉगिन नहीं करता हूं। जिस तरह से मैं यह करूँगा वह यह है कि मैं स्क्रिप्ट लिखूँगा और इसे अपने स्क्रिप्ट फ़ोल्डर में रखूँगा। फिर मैं अपनी स्क्रिप्ट को कॉल करने वाली पंक्ति /etc/rc.local में जोड़ूंगा। इस दृष्टिकोण पर और नीचे:

http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian/auto-running-programs http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian-scripts

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.