कभी-कभी आपको बूट प्रक्रिया पर एक स्क्रिप्ट चलाने की आवश्यकता होती है, उदाहरण के लिए बूट प्रक्रिया पर एक आईपीटीबल्स कॉन्फ़िगरेशन चलाएं । इसलिए आपको स्क्रिप्ट को मैन्युअल रूप से प्रत्येक रिबूट करने की आवश्यकता नहीं है ।
आप उबंटू में बूट प्रक्रिया पर अपनी स्क्रिप्ट को इसमें जोड़कर चला सकते हैं /etc/init.d/rc.local फ़ाइल। नीचे दिए गए चरणों को देखें।
खुला हुआ /etc/rc.local इस कमांड के साथ फाइल करें:
vim /etc/rc.local
अपनी स्क्रिप्ट जोड़ें जिसे आप बूट प्रक्रिया पर चलाना चाहते हैं, उदाहरण के लिए:
sh /home/ivan/iptables.sh echo 'Iptable Configured!'
उस फ़ाइल में शामिल टिप्पणियों की समीक्षा करें और सुनिश्चित करें कि एक निकास 0 अंत में है ।
फ़ाइलों को सहेजें। और आपकी स्क्रिप्ट बूट प्रक्रिया पर चलेगी ।
उबंटू 15.10 के बाद से (सम्मान। डेबियन 8 "जेसी"), आपको अपनी सेवा को कॉन्फ़िगर करने के लिए निम्न कमांड का उपयोग करना होगा minidlna स्टार्टअप पर चलाने के लिए:
sudo systemctl enable minidlna.service
और बूट समय पर शुरू होने से इसे फिर से अक्षम करने के लिए:
sudo systemctl disable minidlna.service
यह उन सभी सेवा नाम संदर्भों के साथ काम करता है जिनके साथ आप पा सकते हैं ls /lib/systemd/system/*.service.
उबंटू संस्करण 18.04 टीएलएस में, मुझे वह अपडेट-आरसी मिला । डी ठीक काम नहीं करता है अगर स्टार्ट स्क्रिप्ट में कोई विशिष्ट टिप्पणी ब्लॉक नहीं है जो इस तरह दिखता है: