সাধারণ ম্যাক ওএস ফোল্ডার / সেটিংস পরীক্ষা করার জন্য (যখন কোনও উত্সাহী স্ব-লঞ্চিং অ্যাপ্লিকেশন থেকে মুক্তি পাওয়ার চেষ্টা করা হয়)


11

যদি এমন কোনও অ্যাপ থাকে যা নিজে থেকেই শুরু হয়, তবে এটি সন্ধান করার সবচেয়ে কার্যকর স্থানগুলি কী হবে? প্রারম্ভকালের আইটেমগুলি, লগইন আইটেমগুলি, লগইন হুকস, ক্রোন, কার্নেল এক্সটেনশানস ইত্যাদির জন্য কোথায় পরীক্ষা করতে হবে তার কোনও সুন্দর বিস্তৃত তালিকা কি আছে ...

এই মুহুর্তে আমি ভুলে গেছি এই ফোল্ডার / প্লাস্ট ফাইলগুলির অর্ধেকটি কোথায়। আমি আশা করছি কারও কাছে চিট শীট রয়েছে যা তারা ভাগ করতে পারে।

মূলত আমি সর্বাধিক সাধারণ জায়গাগুলির একটি তালিকা সন্ধান করছি যেখানে ম্যাক ওএস স্বয়ংক্রিয়ভাবে অ্যাপ্লিকেশন বা স্ক্রিপ্টগুলি চালু করে (যেমন: লগনে, বা কোনও সময়সূচীতে, ইত্যাদি)


আরে, আপনি যা যা শুরু করেছিলেন সে সম্পর্কে এটি জানতে চেয়েছিলেন তবে জিজ্ঞাসা করতে ভয় পেয়েছিলেন: video.google.com/videoplay?docid=1781045834610400422#
ব্যবহারকারীর নাম

উত্তর:


17

অ্যাপ্লিকেশনগুলি যা স্টার্টআপে চলছে:

/Library/StartupItems - স্ট্যান্ডার্ড স্টার্টআপ আইটেমগুলি এখানে পাওয়া যায়

sudo launchctl listবা লঞ্চ হওয়া প্লিস্টগুলি দেখুন /Library/LaunchDaemonsএবং /System/Library/LaunchDaemonsএটির জন্য দেখুন যা অগত্যা লগ-ইন হওয়া ছাড়া চালানোর জন্য সেট করা আছে Note দ্রষ্টব্য: তালিকাভুক্ত ফোল্ডারগুলিতে কিছু .plist ফাইলগুলি launchctl listচালানোর জন্য লোড না হওয়ায় উপস্থিত হবে না ।

অ্যাপ্লিকেশনগুলি যা ব্যবহারকারী লগইনে চলে:

সিস্টেম পছন্দগুলিতে অ্যাকাউন্ট পছন্দ প্যানেতে গিয়ে আপনার লগইন আইটেমগুলি পরীক্ষা করুন।

চেক আউট করুন ~/Library/LaunchAgents, /Library/LaunchAgents/এবং /System/Library/LaunchAgentsলঞ্চ করা .প্লিটগুলির জন্য যা কোনও ব্যবহারকারী লগ ইন করার সময় চালিত হয় - আপনি sudo launchctl listকোনটি লোড হয়েছে তা দেখতে ব্যবহার করতে পারেন।

অ্যাপ্লিকেশনগুলি যা একটি সময়সূচীতে চলে:

টার্মিনালে: crontab -eনির্দিষ্ট সময়ে আইটেম চালানোর জন্য ক্রোন ব্যবহার করে কী নির্ধারিত হয়েছে তা প্রদর্শিত হবে। যে কোনও LaunchAgentsবা LaunchDaemonsফোল্ডারের আইটেমগুলি তাদের .plist ফাইলে সংজ্ঞায়িত করার পাশাপাশি বিরতিতে চালানোর জন্য সেট করা যেতে পারে

কার্নেল এক্সটেনশনগুলি

কার্নেল এক্সটেনশানগুলি কীভাবে লোড করা হয়েছে তা দেখতে আপনি কোনও ব্যবহারকারী Applications/Utilites/System Profiler.app( optionঅ্যাপল মেনুতে ক্লিক করার পরে তাড়াতাড়ি খোলা যেতে পারে - এই ম্যাক সম্পর্কে ... সিস্টেম প্রোফাইলারে পরিবর্তন হয় ... 10.5+ তে)

বিকল্পভাবে আপনি kextstatকমান্ড লাইনে চালাতে পারেন ।

লগইন / লগআউট হুকস

কোনও লগইন বা লগআউট হুক ইনস্টল রয়েছে কিনা তা অনুসন্ধান করতে এবং স্ক্রিপ্ট ফাইলটি কোথায় রয়েছে তা জানতে আপনি নীচের আদেশটি চালাতে পারেন:

defaults read com.apple.loginwindow LoginHook এবং defaults read com.apple.loginwindow LogoutHook

বা একই সাথে উভয় পেতে:

/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'


চেলিয়ন, খুব সুন্দর প্রতিক্রিয়া! একটি জিজ্ঞাসা - আপনি লগইন হুক সম্পর্কে স্পষ্ট করে বলতে পারেন - আপনার কমান্ডগুলির কোনওটিই আমার পক্ষে কাজ করে না এবং লিবেক্সে আমার কোনও প্লিস্টবাডি নেই, এর জন্য কি বিকাশকারী সরঞ্জাম বা কিছু প্রয়োজন হয়?
তাঁবুটি

@ টেন্টেল - প্লাস্টিবাডি সেই স্থানে ইনস্টল করা থাকে যদি আপনি 10.5 বা তার থেকেও বেশি চালিয়ে চলেছেন। PlistBuddy সনাক্ত করতে ব্যবহার করার চেষ্টা করুন এটি কোথায় ইনস্টল করা হয়েছে এটি যেমন এটি /Library/Receipts/ব্যবহারের প্রয়োজন বান্ডেলগুলিতে ইনস্টল করা হয় । আরও লগইন হুকগুলি অনুসন্ধান করতে krypted.com/mac-os-x/login-logout-hooks
চিয়ালিয়ন

@ তাঁবু: প্লিস্টবাডি ১০.২০ এর কাছাকাছি ছিল তবে এটির অবস্থানটি 10.5 অবধি স্ট্যান্ডার্ড ছিল না (এবং তারপরেও ম্যাক প্রোরা যে কম্বো আপডেট প্রয়োগ না হওয়া পর্যন্ত 10.5.6 এ এসেছিল তা সাধারণ স্থানে ছিল না)
চিয়ালিয়ন

2

লক্সপ্যাকের দ্বারা উল্লিখিত কিছু ব্যবহারকারীর প্রারম্ভকালে অপশনগুলিতে কিছু কিছু পাওয়া যায়, তবে সমস্ত কিছুই।

কিছু জিনিস বিভিন্ন সময়ে লঞ্চ করে কনফিগার করা হয়। কি চালু হয়েছে তা নির্ধারণ করতে আপনি ফাইল সিস্টেমটি দেখতে পারেন (আমি সঠিক পাথগুলি ভুলেছি ), বা লিঙ্গনকে ধরে ফেলুন এবং এটি কী তালিকাবদ্ধ করছে তা দেখুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.