আমি লঞ্চক্লট ম্যান পৃষ্ঠাটি পড়ছিলাম এবং এর কার্যকারিতা সম্পর্কে কয়েকটি প্রশ্ন রয়েছে:
- লোড এবং শুরু, আনলোড এবং থামাতে পার্থক্য কী?
- ডেমনের জন্য কাজের লেবেলটি আমি কোথায় খুঁজে পাব, এটি প্লিস্ট ফাইলে রয়েছে?
আমি লঞ্চক্লট ম্যান পৃষ্ঠাটি পড়ছিলাম এবং এর কার্যকারিতা সম্পর্কে কয়েকটি প্রশ্ন রয়েছে:
উত্তর:
launchctl load -w
এবং launchctl unload -w
।start
এবং stop
সাধারণত কোনও কাজের পরীক্ষা বা ডিবাগিংয়ের জন্য সংরক্ষিত থাকে।launchctl start <label>
: কাজ শুরু করে। এটি সাধারণত কোনও নির্দিষ্ট কাজ পরীক্ষা বা ডিবাগ করার জন্য সংরক্ষিত থাকে।launchctl stop <label>
: চাকরি থামায়। শুরুর বিপরীতে এবং কাজটি চলমান থাকতে কনফিগার করা থাকলে কাজটি তত্ক্ষণাত পুনরায় আরম্ভ হবে willlaunchctl remove <label>
: কাজটি সরিয়ে ফেলা হয় launchd
, তবে অ্যাসিনক্রোনাসে। কাজটি প্রত্যাবর্তনের আগে প্রকৃতপক্ষে থামার অপেক্ষা রাখে না, সুতরাং এটির ক্ষেত্রে কোনও ত্রুটি পরিচালনা করা হবে না।launchctl load <path>
: লোড হয় এবং যতক্ষণ কাজ "অক্ষম" না হয় ততক্ষণ কাজ শুরু করে।launchctl unload <path>
: স্টপ এবং কাজটি আনলোড করে। কাজটি পরবর্তী লগইন / পুনরায় বুট করার পরেও পুনরায় চালু হবে।launchctl load -w <path>
: লোড করে এবং কাজটি "অক্ষম নয়" হিসাবে চিহ্নিত করার সাথে সাথে কাজ শুরু করে । কাজটি পরবর্তী লগইন / পুনরায় বুটে পুনরায় চালু হবে।launchctl unload -w <path>
: স্টপ এবং আনলোড এবং কাজটি অক্ষম করে। কাজটি পরবর্তী লগইন / পুনঃসূচনাতে পুনরায় আরম্ভ হবে না ।ডেমনের জন্য কাজের লেবেলটি আমি কোথায় খুঁজে পাব, এটি প্লিস্ট ফাইলে রয়েছে?
হ্যাঁ, এটি প্লিস্ট ফাইলে রয়েছে এবং এটি সাধারণত প্লিস্ট ফাইলের ফাইলের সাথে মেলে।
লোডিং এবং আনলোড লোড করা কনফিগারেশন ফাইলটি লোড করতে বলে। এটি প্রোগ্রাম চালায় কিনা এবং কোন শর্তে প্লাস্ট ফাইল দ্বারা নির্ধারিত হয়। এমন একটি চাকরী যা বর্তমানে চলছে না তা দিয়ে শুরু করা launchctl start ...
এবং বন্ধ করা যেতে পারে launchctl stop ...
।
কাজের জন্য লেবেলটি লেবেল কী দ্বারা সংজ্ঞায়িত করা হয় এবং প্লিস্টের নামটিও প্লাস্ট এক্সটেনশনের পরে কাজের লেবেল হওয়া উচিত।