नया CentOS 6 अपस्टार्ट के साथ आता है, init को प्रतिस्थापित करता है। मैं एक / etc / inittab फ़ाइल को नए अपस्टार्ट प्रारूप में बदलने की कोशिश कर रहा हूं। इस विशेष सर्वर में केवल 15 या तो इनटैब प्रविष्टियां हैं, हालांकि, अन्य सर्वरों में> 30 हैं। हम मुख्य रूप से इनटैब और अपस्टार्ट के 'रिस्पना' भाग को चाहते हैं। हालाँकि, मैं उन सभी अपस्टार्ट डॉक्यूमेंट को पढ़ रहा हूँ जो मुझे मिल सकते हैं, (जो उबंटू के आधार पर बहुत अधिक है, और जाहिरा तौर पर अपस्टार्ट के पुराने संस्करण पर आधारित है) और कहीं भी नहीं मिल रहा है। मैं एक विन्यास फाइल बना सकता हूं (इसे /etc/init/test.conf पर कॉल कर सकता हूं)। फ़ाइल में यह (नोट, अज्ञात) है
start on runlevel [345]
stop on starting shutdown
respawn
#Comment about what it does
exec su -c "/usr/bin/ssh -2CNL 11111:127.0.0.1:11111 10.10.1.1" username
अगर मैं जारी करता हूं initctl reload-configuration
तो नौकरी मान्यता प्राप्त है। मैं इसे कॉल करके शुरू कर सकता हूं initctl start test
और नौकरी शुरू हो जाएगी।
हालाँकि, यह केवल रिबूट पर काम नहीं करेगा, केवल मैन्युअल रूप से। मैंने निम्नलिखित कमांड को संशोधित करने की कोशिश की है, सभी बिना किसी भाग्य के
start on started
start on (local-filesystems and net-device-up IFACE!=lo)
start on net-device-up IFACE=eth0
और लगभग एक दर्जन अन्य तरीकों से मैं विभिन्न उदाहरणों में उल्लेख कर सकता हूं। स्क्रिप्ट शुरू करने के लिए कोई नहीं लगता है। (test.conf, इस फ़ोल्डर की अन्य सभी फ़ाइलों की तरह, रूट के स्वामित्व में हैं, और 644)
क्या मुझे कुछ स्पष्ट रूप से याद आ रहा है?