जिसे देखकर प्रक्रियाएं चल रही हैं
- टर्मिनल से, का उपयोग कर
ps ax
- अनुप्रयोग चलाएं »उपयोगिताएँ» गतिविधि की निगरानी करें और सभी प्रक्रियाओं का चयन करें । आप उन्हें वहां से बाहर भी निकाल सकते हैं।
स्वचालित रूप से प्रक्रियाएं शुरू करना
- जिन्हें Open to Dock में Open में चुना गया है
- में उन सिस्टम प्राथमिकताएं »लेखा» लॉग इन आइटम (वास्तव में, इन लोगों को 1. से शामिल हैं)
loginwindow यहाँ वर्णित के लिए लॉगिन हुक , के साथ वर्तमान मूल्य पढ़ेंdefaults read com.apple.loginwindow LoginHook
- उनमें से कुछ एक
launchdस्क्रिप्ट के भाग के रूप में निर्दिष्ट (या अन्यथा द्वारा प्रबंधित launchd)। सभी के साथ सूची sudo launchctl list। man launchctlविवरण के लिए देखें।
launchdसूचियों के बारे में , आप अपनी परिभाषा फाइलों को अपने सिस्टम की निर्देशिकाओं में LaunchAgentsऔर LaunchDaemonsउपनिर्देशिकाओं में देख सकते हैं Library:
/System/Library (आप शायद इनको न छूएं)
/Library/ (आमतौर पर सभी उपयोगकर्ताओं के लिए)
/Users/yourname/Library (आपके अपने कार्यक्रम)
बाद के दो पुस्तकालयों में, कुछ भी संदिग्ध के लिए जाँच करें। यह आमतौर पर एक्सएमएल है, इसलिए आप उन्हें खोल सकते हैं और पढ़ सकते हैं।
यहां समस्या यह है, कि आप एक एकल प्रक्रिया को चला सकते हैं जो एक निश्चित स्थिति पर दूसरों के टन लॉन्च करता है, जैसे cronकि ओएस एक्स पर मौजूद है लेकिन डिफ़ॉल्ट रूप से निष्क्रिय है। @rebootएक नौकरी के लिए निर्दिष्ट करें , और यह cronसिस्टम शुरू होने पर लॉन्च किया जाएगा ।
आपकी शेल कॉन्फ़िगरेशन फ़ाइलों .bash_profileआदि पर भी कुछ ऐसा ही लागू होता है , जैसे ही आप टर्मिनल खोलते हैं, पृष्ठभूमि में प्रक्रियाएँ शुरू कर सकते हैं।