मेरे पास कुछ प्लिस्ट फाइलें हैं ~/Library/LaunchAgents।
मैं ख़ुशी से उपयोग कर रहा हूँ launchctl load -wऔर launchctl unload -wइनको चालू और बंद करना है। हालाँकि, मुझे लगता है कि अब loadऔर unloadमैन पेज के "विरासत" खंड में फिर से शामिल किया गया है। चलो उनमें से एक को बुलाओ com.example.service.plist।
हालांकि, जब मैं के माध्यम से इन plists के साथ बातचीत करने की कोशिश launchctl enable "gui/$(id -u)/com.example.service"और launchctl disable "gui/$(id -u)/com.example.service"अन्य launchd आदेशों लगते रिपोर्ट सफलता के लिए - उदाहरण के लिए, launchctl print "gui/$(id -u)"पूरी तरह से पता चलता है मुझे विकलांग झंडे कि राज्य मैं निर्धारित किया है कि के अनुरूप - सेवाएं वास्तव में शुरू नहीं करते हैं और स्टॉप या सुनें और उनके बंदरगाहों पर अमल करें।
क्या कोई ऐसा कदम है जो मुझे याद आ रहा है? क्षण के लिए मैं के साथ चिपके हुए हूँ loadऔर unloadलेकिन मैं इससे पहले कि एप्पल अंततः वर्ष / बुरा रास्ते पर दरवाजा ज़ोर से बंद इस सामग्री के साथ बातचीत के गैर पदावनत तरह से जानकारी चाहते हैं ...
enableऔर disableबदलने के लिए करना है loadऔर unload। मैं सिर्फ उन्हें काम नहीं कर सकता जैसा मैं उम्मीद करता हूं।
launchctl kickstartप्रश्न में नौकरी के लिए सिर्फ एक सक्रियण जारी करने वाला नहीं है ? मैं विशेष रूप से लॉन्चड का उपयोग कर रहा हूं क्योंकि मैं विशुद्ध रूप से ऑन-डिमांड सक्रियण चाहता हूं।