लोड और स्टार्ट, अनलोड और स्टॉप के बीच लॉंचल अंतर


22

मैं लॉन्चर मैन पेज के माध्यम से पढ़ रहा था और इसकी कार्यप्रणाली के बारे में कुछ प्रश्न हैं:

  • लोड और स्टार्ट, अनलोड और स्टॉप के बीच क्या अंतर है?
  • मुझे डेमॉन के लिए जॉब लेबल कहां मिलता है, क्या यह प्लिस्ट फाइल में है?

जवाबों:


14

टी एल; डॉ

  • आप आमतौर पर उपयोग करना चाहते हैं launchctl load -wऔर launchctl unload -w
  • startऔर stopआमतौर पर परीक्षण या नौकरी डिबग करने के लिए आरक्षित होते हैं।

विवरण

  • launchctl start <label>: काम शुरू करता है। यह आमतौर पर किसी विशेष कार्य के परीक्षण या डिबगिंग के लिए आरक्षित होता है।
  • launchctl stop <label>: नौकरी रोक देता है। शुरू के विपरीत, और यह संभव है कि नौकरी तुरंत चालू हो जाएगी अगर नौकरी को चालू रखने के लिए कॉन्फ़िगर किया गया हो।

  • launchctl remove <label>: नौकरी से निकाल देता है launchd, लेकिन एसिंक्रोनस रूप से। यह वास्तव में लौटने से पहले नौकरी बंद होने का इंतजार नहीं करेगा, इसलिए इस पर कोई त्रुटि नहीं होगी।

  • launchctl load <path>: भार और नौकरी तब तक शुरू करता है जब तक कि नौकरी "अक्षम" न हो।
  • launchctl unload <path>: काम रोक देता है और उतारता है। नौकरी अभी भी अगले लॉगिन / रिबूट पर फिर से शुरू होगी।

  • launchctl load -w <path>: नौकरी को चिह्नित करते हुए भार और नौकरी शुरू करता है "अक्षम नहीं।" अगले लॉगिन / रिबूट पर नौकरी फिर से शुरू होगी।
  • launchctl unload -w <path>: स्टॉप और अनलोड और नौकरी को निष्क्रिय कर देता है। अगले लॉगिन / पुनः आरंभ पर नौकरी पुनः आरंभ नहीं होगी ।

मुझे डेमॉन के लिए जॉब लेबल कहां मिलता है, क्या यह प्लिस्ट फाइल में है?

हां, यह प्लिस्ट फाइल में है और यह आमतौर पर प्लिस्ट फाइल के फाइलनाम से मेल खाता है।


धन्यवाद, मुझे कुछ घंटे बचाए saved
दाना वुडमैन

7

लोडिंग और अनलोडिंग कॉन्फ़िगरेशन फ़ाइल को लोड करने के लिए लॉन्च को बताता है। क्या यह कार्यक्रम चलाता है और प्लिस्ट फ़ाइल द्वारा किन शर्तों को निर्धारित किया जाता है। एक काम जो वर्तमान में नहीं चल रहा है, उसके साथ शुरू launchctl start ...और बंद किया जा सकता है launchctl stop ...

नौकरी के लिए लेबल को लेबल कुंजी द्वारा परिभाषित किया गया है, और प्लिस्ट का नाम प्लिस्ट एक्सटेंशन के बाद जॉब लेबल भी होना चाहिए।


6
इसमें फैक्टर कैसे हटाया जाता है? विशेष रूप से यह अनलोड से कैसे अलग है?
क्रिसट्रमैन

@chortortman निष्कासन अनलोड की तरह है सिवाय इसके कि वह नौकरी के पहले रुकने का इंतजार नहीं करता। यदि कोई त्रुटि हुई है तो यह बिना जाँच किए तुरंत वापस आ जाता है।
रायन मैक्ग्रे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.