क्या OS X LaunchAgents के लिए कोई GUI है?


20

मैं दिन-ब-दिन एक वेब डेवलपर हूं और बहुत सारे सॉफ्टवेयर जो मैं अपने कंप्यूटर पर स्थापित करता हूं (डेटाबेस और वेब सर्वर) बूट पर प्रक्रियाओं को शुरू / रोकने के लिए एक वैकल्पिक LaunchAgent के साथ आते हैं। मुझे आश्चर्य है कि अगर इन प्रकार की सेवाओं के लिए कोई GUI है तो मैं LaunchAgent का उपयोग कर सकता हूं, फिर सेवाओं को शान से मार सकता हूं। एक और बड़ी विशेषता यह होगी कि अगर मैं लॉन्च पर बूट बंद कर सकता हूं और जरूरत पड़ने पर किसी सेवा को शुरू / बंद करने के लिए लॉन्चएजेंट का उपयोग कर सकता हूं।


कुछ समय के लिए एकल उपयोगकर्ता मोड में बूट करने की कोशिश करें और लॉन्चर का उपयोग करके हाथ से नौकरियों को निकाल दें। यह पुराने दिनों की तुलना में बहुत अच्छा है और आप वास्तव में सीख सकते हैं कि चीजें कैसे काम करती हैं।
bmike

जवाबों:


21

यह वही प्रतीत होता है जो आप देख रहे हैं: LaunchControl


1
अच्छा है। यह कैसे launchdकाम करता है के लिए सीधे नक्शे के लिए लगता है । डॉक्स में फ़ाइल स्थानों की सूची में GUI के ऊपरी बाएँ में ड्रॉपडाउन की तुलना करें ।
डेरेक मॉरिसन

8

लिंगोन (MAS लिंक)

यह डेमॉन / एजेंट बनाने के लिए एक अच्छा जीयूआई प्रदान करता है, बिना अपने आप से प्लिस्ट फाइल लिखे। आप इसका उपयोग डेमॉन / एजेंट को हटाने के लिए भी कर सकते हैं जो आप नहीं चाहते हैं।


1
लेकिन मुझे नहीं लगता कि यह रुकता है और प्रक्रियाएं शुरू करता है - परिवर्तन करने के बाद लॉगआउट / रिबूट करने का अपना सुझाव देखें
user151019

यह नौकरियों को लोड और अनलोड नहीं करेगा - लेकिन आप आसानी से टर्मिनल से लिंगोन से एजेंट का नाम खींचकर टर्मिनल से कर सकते हैं। परीक्षण के लिए स्टार्ट लॉंचल कमांड भी अच्छा है।
bmike

मैक ऐप स्टोर संस्करण अब पुराना हो गया है - लिंगोन X वर्तमान संस्करण प्रतीत हो रहा है - peterborgapps.com/lingon
मैट शेपर्ड


-1

launchAgents वहाँ पृष्ठभूमि में उनके संबंधित डेमन के साथ संयोजन के रूप में चलाने के लिए हैं, अर्थात उनके पास कोई GUI नहीं है, लेकिन आप टर्मिनल का उपयोग करके उन्हें लोड और अनलोड कर सकते हैं:

launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"

"lanuchAgent का नाम": उस एजेंट का फ़ाइल नाम दर्ज करें जिसे आप लोड / अनलोड करना चाहते हैं। OS X में लायब्रेरी / लॉन्चअगेंट जो कि लोड करने के लिए बस लोड करने के लिए एजेंटों को बदलने के लिए डिफ़ॉल्ट फ़ोल्डर है


यदि / लाइब्रेरी में उन्हें संभवतः sudo
user151019

यदि आपको एक विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में लॉग इन किया जाता है, तो आपको सूदो का उपयोग करने की आवश्यकता नहीं है, यदि आप डेमन को अनलोड / लोड करना चाहते हैं
सामंथा कैटानिया

ओपी जीयूआई को लोडिंग और अनलोडिंग को नियंत्रित करने के लिए विशेष रूप से देख रहा है - न कि कैसे कमांड लाइन में लॉन्च काम करता है। अच्छी जानकारी, लेकिन इस विषय के लिए प्रासंगिक नहीं है।
bmike

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