किसी भी लिनक्स / यूनिक्स इंस्टालेशन पर बूट-अप स्क्रिप्ट ढूंढें


0

मुझे बूट-अप पर एक प्रोग्राम चलाने और सिस्टम स्टार्टअप-स्क्रिप्ट में संबंधित कोड स्थापित करने की आवश्यकता है।

दुर्भाग्य से, सभी एक ही प्रणाली का उपयोग नहीं कर रहे हैं:

  • मैंने डेबियन और सेंटोस की जाँच की और वे उपयोग करते हैं /etc/rc.local(शायद रेडहैट और उबंटू भी)
  • मैंने SuSE की जाँच की और इसका उपयोग करता है /etc/init.d/boot.local
  • अन्य वितरण (Slackware, Gentoo, आदि) कुछ और उपयोग कर सकते हैं
  • गैर-लिनक्स यूनिक्स जैसे FreeBSD, MacOSX, OpenBSD, आदि भी कुछ और उपयोग कर सकते हैं

मैं सभी व्युत्पन्न करने की कोशिश नहीं कर सकता, क्या कोई दस्तावेज है जो विभिन्न बूट-अप अवधारणाओं को प्रस्तुत करता है? इसके अलावा SystemD क्या उपयोग करेगा? क्या SuSE केवल एक है जो /etc/rc.local का उपयोग नहीं करता है या अन्य हैं?

क्या उस समस्या के लिए कुछ "सर्वोत्तम-अभ्यास" सामान्य समाधान है? (यानी एक स्क्रिप्ट / प्रोग्राम जो सभी संभावनाओं की जांच करता है और स्टार्टअप-स्क्रिप्ट का सही स्थान देता है)

जवाबों:


0

इन सभी प्रणालियों के लिए क्रेस्टब उपलब्ध होना चाहिए।

उन्नत crontab का प्रलेखन रिबूट (@reboot) जैसे विशेष तारों के बारे में जानकारी प्रदान करता है, जिससे आपको हर बूट-अप पर अपना कार्यक्रम चलाने की संभावना मिलती है।


यह काम नहीं करता है क्योंकि @reboot एक हालिया विशेषता है जो सभी वितरणों द्वारा समर्थित नहीं है, साथ ही यह काफी छोटी भी लगती है, उदाहरण के लिए देखें unix.stackexchange.com/questions/109804/… जो हाल ही में बग की एक पूरी संख्या को सूचीबद्ध करती है एक वितरण के संस्करण।
— रोलैंड सेह्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.