जिसे देखकर प्रक्रियाएं चल रही हैं
- टर्मिनल से, का उपयोग कर
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
आदि पर भी कुछ ऐसा ही लागू होता है , जैसे ही आप टर्मिनल खोलते हैं, पृष्ठभूमि में प्रक्रियाएँ शुरू कर सकते हैं।