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


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.