LaunchAgents और LaunchDaemons के बीच अंतर क्या हैं?


14

MacOS 10.12.5 पर, मैं केवल उपयोक्ता लाइब्रेरी निर्देशिका में LaunchAgents देखता हूं। यदि उपयोगकर्ता लॉग-इन करते हैं तो क्या एजेंट केवल इनवॉइस करते हैं?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / सिस्टम / लाइब्रेरी / LaunchAgents /
  • / सिस्टम / लाइब्रेरी / LaunchDaemons /
  • / उपयोगकर्ता / उपयोगकर्ता नाम / पुस्तकालय / LaunchAgents /

जवाबों:


18

हां, LaunchAgentsकेवल तब ही आह्वान किया जाता है जब उपयोगकर्ता एक ग्राफिकल सत्र में प्रवेश करता है।

LaunchDaemons आमतौर पर लॉन्च किया जाता है जब सिस्टम बूट करता है और एक विशिष्ट उपयोगकर्ता सत्र के बाहर चलाया जाता है।

Launchd मैनुअल पृष्ठ संक्षिप्त विवरण के साथ इन फ़ोल्डरों को सूचीबद्ध करता है:

फ़ाइलें

  • ~/Library/LaunchAgents उपयोगकर्ता द्वारा प्रदत्त प्रति-उपयोगकर्ता एजेंट।
  • /Library/LaunchAgents व्यवस्थापक द्वारा प्रति-उपयोगकर्ता एजेंट प्रदान किए जाते हैं।
  • /Library/LaunchDaemons व्यवस्थापक द्वारा प्रदान की जाने वाली प्रणाली-व्यापी डेमॉन।
  • /System/Library/LaunchAgents मैक ओएस एक्स द्वारा प्रदान किए गए प्रति-उपयोगकर्ता एजेंट।
  • /System/Library/LaunchDaemons मैक ओएस एक्स द्वारा प्रदान किए गए सिस्टम-वाइड डेमोंस।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.