उपस्टार्ट के लिए कौन सी घटनाएँ उपलब्ध हैं?


19

क्या उपलब्ध घटनाओं की एक सूची है जो उपस्टार्ट के लिए उपयोग की जा सकती हैं?

उदाहरण के लिए start on local-filesystemsतो स्थानीय फ़ाइल सिस्टम एक घटना है, लेकिन यह शुरू हो रहा है जब है और अन्य घटनाओं वहाँ क्या कर रहे हैं?

जवाबों:


32

manpages

उबंटू 11.04 से शुरू होकर, जेम्स हंट द्वारा बनाया गया एक भयानक मैन पेज है, जिसे usptart-eventsटर्मिनल रन से कहा जाता है:

man upstart-events

यह उबंटू ऑनलाइन मैन्पेजेस, अपस्टार्ट-इवेंट्स से भी उपलब्ध है , लेकिन कुछ फॉर्मेटिंग को खो देता है इसलिए समान जानकारी के लिए बेहतर ऑनलाइन संसाधन अपस्टार्ट कुकबुक से है

नौकरियों और घटनाओं का दृश्य

ऊपर initctl2dotकी ओर घटनाओं के दृश्य के लिए एक उत्कृष्ट उपकरण भी है । नीचे Ubuntu 12.04 से चित्र बनाने के लिए कमांड का उपयोग करने के उदाहरण हैं।

सभी नौकरियां देखें:

initctl2dot -o - | dot -Tpng -o upstart.png

केवल प्लायमाउथ , लाइटमेड और माउंटॉल नौकरियां देखें:

initctl2dot -r plymouth,lightdm,mountall -o - | dot -Tpng -o upstart2.png

स्रोत

ग्रीप इनिट

आप भी कर सकते हैं grepके लिए फेंकना निम्न निर्देशिकाओं में:

grep -r emit /etc/init /etc/init.d /etc/network/if*.d

यह आपको उनमें से अधिकांश देगा, दूसरों को डब पुल द्वारा उत्सर्जित किया जाता है।


अधिक जानकारी और सर्वोत्तम प्रथाओं के लिए, अपस्टार्ट कुकबुक देखें ।


1
अपस्टार्ट-इवेंट्स (7) को ऑनलाइन देखने का सबसे अच्छा तरीका रसोई की किताब btw के माध्यम से है: upstart.ubuntu.com/cookbook/… (manpages.ubuntu.com की तुलना में बेहतर प्रारूपण)।
jamesodhunt

3

इन घटनाओं को upstartस्वयं या उनके द्वारा mountallऔर उन सभी के पास उनके manपृष्ठ हैं:

बढ़ते माउंटेड वर्चुअल-फाइलसिस्टम लोकल-फाइलसिस्टम ऑल-स्वैप फाइलसिस्टम रिमोट-फाइलसिस्टम ने स्टॉप स्टार्ट रनवेल (7) को बंद करना शुरू कर दिया है।

कोई भी एप्लिकेशन अपने स्वयं के ईवेंट का अनुकरण कर सकता है, उदाहरण के लिए

initctl emit suspend

उनमें से कुछ आप आउटपुट के रूप में देख सकते हैं

grep emit /etc/init/*

अधिक जानकारी यहाँ भी है:

http://netsplit.com/2008/04/27/upstart-05-events/

http://upstart.at/

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