हर पैकेज जो एक मानक डेमॉन प्रदान करता है जो अपस्टार्ट का उपयोग करता /etc/init.d
है, डेबियन पॉलिसी द्वारा सिम्बलिन प्रदान करने के लिए आवश्यक है । तो पहले से ही काम करता है के लिए स्वत: पूर्णता । सुनिश्चित करें कि आपके पास समस्या होने पर पैकेज स्थापित है।sudo service name
bash-completion
यदि आप अपनी खुद की अपस्टार्ट जॉब्स बना रहे हैं, तो अन्य अपस्टार्ट जॉब्स को पसंद करने के लिए सिमिलिंक पहले से ही कर रहे हैं। यह आपके अपने काम को उसी तरह से काम करेगा।/etc/init.d/your_job
/lib/init/upstart-job
इसमें विशेष अपस्टार्ट जॉब हैं, /etc/init
जिनके अंदर एंट्री नहीं है /etc/init.d
। ये एक अपवाद हैं। डेबियन नीति से:
इस नियम का अपवाद स्क्रिप्ट या नौकरी है जो कि इनिट कार्यान्वयन द्वारा प्रदान की जाती है; ऐसी नौकरियों को /etc/rcS.d/ स्क्रिप्ट के कार्यान्वयन-विशिष्ट समकक्ष के लिए आवश्यक हो सकता है और इनिट स्क्रिप्ट के साथ एक-से-एक पत्राचार नहीं हो सकता है।
ये अपवाद वर्तमान में साथ काम नहीं करते हैं bash-completion
। हालांकि, अगर आप उपयोग कर सकते हैं start
, stop
, restart
और reload
सीधे बिना service
, और स्वतः पूर्ण काम करेंगे। उदाहरण के लिए, sudo start shut
सही ढंग से ऑटोकॉम्पलेट्स। लेकिन आपको आम तौर पर अपस्टार्ट नौकरियों को सीधे कॉल करने की आवश्यकता नहीं होनी चाहिए जिनके पास एक समान init.d
प्रविष्टि नहीं है ।
नोट: मैंने इस पर Saucy का परीक्षण किया। यदि समर्थन पुरानी रिलीज़ में प्रकट नहीं होता है, तो शायद यह वहां उपलब्ध नहीं है (लेकिन जब आप पर्याप्त रूप से नए रिलीज़ में अपग्रेड करते हैं, तो आप इसे जल्द ही प्राप्त कर लेंगे)।