उबंटू में सभी ऑटोस्टार्ट स्थान क्या हैं?


14

मैं उबंटू नौसिखिया हूं, जिसे अलग-अलग उबुन्टु स्टार्टअप पद्धति से बहुत परिचित लोगों की सलाह की जरूरत है।

मुझे उन सभी अनुप्रयोगों की गणना करने में दिलचस्पी है, जो उबन्टु १३.०४ या उससे अधिक की किसी भी संस्थापन पर स्टार्टअप में शुरू होते हैं। मुझे पता है कि बूट समय पर एक स्क्रिप्ट या एप्लिकेशन लॉन्च किया जा सकता है, लेकिन मैं यह सुनिश्चित करना चाहूंगा कि मेरे पास सभी ऑटोस्टार्ट कॉन्फ़िगरेशन स्थानों के लिए एक व्यापक सूची हो ।

अंतिम लक्ष्य एक स्क्रिप्ट लिखना है जो सभी कॉन्फ़िगरेशन स्थानों के माध्यम से पुनरावृत्त करता है, फिर बिजली पर और जब डेस्कटॉप का उपयोग करने के लिए तैयार है, तब सभी चीजों की एक सूची को बाहर निकालता है।

अब तक मैं इसके बारे में जानता हूं:

  • upstart, उदाहरण config फाइल: /etc/init.d/foo

  • ऑटोस्टार्ट (सिस्टम), उदाहरण विन्यास फाइल: /etc/xdg/autostart/foo.desktop

  • ऑटोस्टार्ट (प्रोफाइल), उदाहरण विन्यास फाइल: ~/.config/autostart/foo.desktop

  • cron के @reboot, उदाहरण विन्यास फाइल: /var/spool/cron/crontabs

क्या कोई अन्य तरीका है कि कोई एप्लिकेशन खुद को समग्र सिस्टम स्टार्टअप अनुक्रम में इंजेक्ट कर सकता है या संभावनाएं अनंत हैं? उन एप्लिकेशन के उदाहरण जिन्हें आप उत्तर देते समय विचार कर सकते हैं, कि मैं कल्पना करता हूं कि एक गैर-मानक स्टार्टअप हो सकता है:

एंटीवायरस सॉफ्टवेयर, मैलवेयर, डेमॉन, कस्टम स्क्रिप्ट, प्रोडक्शन सॉफ्टवेयर - मुफ्त / नॉनफ्री, बायनेरी, इंडिकेटर, ड्रॉपबॉक्स, आदि।

क्या कोई एप्लिकेशन पहले से ही उपलब्ध है जो बूट पर चलने वाली हर चीज़ को इसमें समाहित कर लेगा?

धन्यवाद, किसी भी मदद की सराहना की है।


आपको जांच करनी चाहिए /usr/share/xsessions। आप यह भी ध्यान देना चाहिए gnome-session, kde-sessionआदि config फ़ाइलें। जब आप लॉगिन करते हैं, तो मुझे पता है कि GNOME के ​​पास सामान शुरू करने के लिए एक प्रणाली है। स्टार्टअप एप्लिकेशन खोजें (हालांकि यह डिफ़ॉल्ट रूप से कुछ सामान छिपाता है)। मुझे लगता है कि बाइनरी कहा जाता है gnome-session-config, या कुछ और। "Gnome-session-" के साथ कौन से प्रोग्राम शुरू होते हैं, यह देखने की कोशिश करें।
स्ट्रगलर

मुझे लगता है कि बूटकार्ट हर प्रक्रिया को बूट के दौरान कभी भी प्रदर्शित करता है। बूट के बाद, शायद आप चला सकते हैं ps auxया कुछ इसी तरह। विशेषज्ञों ने मुझे इस अंतिम आदेश या आपके शोध पर सही करने दिया।
सेवेरो रज़

उपयोगकर्ताओं के होम फोल्डर में ".profile" फ़ाइल भी है जिसे मैंने हर बार लॉग-इन करते समय एक कमांड लाइन कमांड चलाने के लिए उपयोग किया है। इसलिए इसका एक और तरीका आपके लिए कुछ उपयोगकर्ता प्रोफ़ाइल के साथ कुछ ऑटोटार्ट करना है। बस उस फ़ाइल के अंत में एक कमांड जोड़ें।
तानेल माई

जवाबों:


4

संभावनाएं (अनिवार्य रूप से) अनंत हैं। स्क्रिप्ट और एप्लिकेशन अन्य स्क्रिप्ट और एप्लिकेशन को ट्रिगर कर सकते हैं जो सूचीबद्ध स्थानों में से किसी में नहीं रहते हैं।

'Bootchart' पैकेज सभी अनुप्रयोगों को सूचीबद्ध (और प्रदर्शित) करने के लिए एक अच्छा तरीका है, उन्हें क्या शुरू किया और बूट चक्र में कब शुरू किया। यह असामान्य रूप से लंबे बूट के कारण की खोज के लिए भी उपयोगी है। यह उस सिस्टम के लिए काम करता है जिसे यह स्थापित किया गया है, काल्पनिक किसी दिए गए इंस्टाल के लिए नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.