লঞ্চটেল: প্লিস্ট ফাইলটি সরিয়ে দেওয়ার পরে কোনও ডিমন অক্ষম করার কোনও উপায়?


14

আমি স্থায়ীভাবে একটি তৃতীয় পক্ষের ডিমন অক্ষম করার চেষ্টা করছিলাম, সুতরাং আমি এর প্লাস্ট ফাইলটি / লাইব্রেরি / লঞ্চডেমোনস থেকে মুছে ফেলেছিলাম - এবং তারপরে আমি বুঝতে পারি যে আমি launchctl unloadপ্রথমে এটি করা হয়নি; "ফলস্বরূপ এ জাতীয় কোনও ফাইল বা ডিরেক্টরি / আনলোড আনার মতো কিছুই পাওয়া যায় নি" এর পরে চেষ্টা করে। এবং, অবশ্যই ডেমনটি পুনরায় আরম্ভযোগ্য, তাই আমি যখন এটি মেরে ফেলি তখন এটি পুনরায় তৈরি হয়।

আমি launchctl listলেবেলটি ব্যবহারের আশায় চেষ্টা করার চেষ্টা করেছি launchctl removeতবে ডেমনটি আর তালিকাভুক্ত নয়।

রিবুট করার সংক্ষিপ্ততা, ডিমনটি ভুলে যাওয়ার এবং / অথবা কনফিগারেশন ফাইলগুলিকে পুনরায় স্ক্যান করার কোনও উপায় আছে কি?


ডকুমেন্টেশনটি অস্পষ্ট, তবে launchctl kill com.example.productকাজ করছে বলে মনে হচ্ছে।
অভি বেকার্ট

উত্তর:


19

সমস্ত চলমান ডেমনগুলি দেখতে বর্তমানে আপনাকে টাইপ করতে হবে:

sudo launchctl list

এবং তারপরে আপনি এটিকে সরাতে পারেন, উদাহরণস্বরূপ:

sudo launchctl remove com.sassafras.KeyAccess.daemon

হু, আমি অনুমান করি আপনি যদি রুট নন তবে এটি কেবল ব্যবহারকারী হিসাবে / হিসাবে চালু ডিমনগুলি দেখায়?
jhfrontz

2
এটি আসলে আমার পক্ষে কাজ করে না। এন্ট্রিগুলি পুনরায় বুটে ফিরে আসে।
দিমিত্রি মিনকভস্কি

3
@dimadima আপনি কি সংশ্লিষ্ট প্লিস্ট ফাইল (গুলি) সরিয়েছেন? ড্যান দ্বারা প্রদত্ত কমান্ডগুলি কেবলমাত্র বর্তমান অবস্থা (যা পরের বুট সময়ে / লাইব্রেরি / লঞ্চডেমনে থাকে তা পুনরায় সেট করা হয়) চালিত করে।
jhfrontz

@ জেফ্রন্টজ হ্যাঁ আমি এখনই শিখেছি যে আপনাকে এটি করতে হবে। ধন্যবাদ.
দিমিত্রি মিনকভস্কি

1
এটি যদি কাউকে সহায়তা করে তবে সত্যিই সবসময় একাধিক অনন্য তালিকা উপলব্ধ। ডিরেক্টরিতে থাকা সমস্ত ব্যবহারকারীর নিজস্ব নিজস্ব রয়েছে যদিও মূল ব্যবহারকারী এবং লগ ইন হওয়া ব্যবহারকারী সম্ভবত সবচেয়ে প্রাসঙ্গিক। আপনি এমন সমস্ত ব্যবহারকারীকে দেখতে পাবেন যাদের প্রসেস রয়েছে sudo ps auxবা তবে আপনি পছন্দ করেন তবে sudo launchctl asuser [UniqueID] launchctl listপ্রতিটি ব্যবহারকারীর তালিকা দেখতে ব্যবহার করতে পারেন।
ডেভিড স্মিথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.