मैं अपने रास्पबेरी पाई से एक हेडलेस मीडिया सर्वर बनाने पर काम कर रहा हूं और बहुत सारे कबाड़ हैं जिन्हें उपयोगी बनाने के लिए बूट पर चलना होगा। मेरा सवाल यह है कि इस तरह से स्क्रिप्ट चलाने का सबसे अच्छा तरीका क्या है और इसके फायदे या नुकसान क्या हैं?
यहाँ दो तरीके मैंने देखे हैं। अगर यह तुच्छ लगता है तो मैं एक लिनक्स नोब का बहुत बड़ा हूँ!
मेरे द्वारा पढ़े जाने वाले अधिकांश ट्यूटोरियल्स में, ऐसा लगता है कि आप /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
तो इन दोनों लिपियों में क्या अंतर है। क्या कोई कारण है कि मुझे पूर्व पद्धति का उपयोग करना चाहिए, जैसा कि उत्तरार्द्ध के विपरीत है?