
2023 مؤلف: Peter John Melton | [email protected]. آخر تعديل: 2023-11-26 11:14

تعد هذه المقالة جزءًا من سلسلتنا المستمرة التي تشرح العمليات المختلفة الموجودة في Activity Monitor ، مثل kernel_task و hidd و mdsworker و installd و WindowServer و blued وغيرها الكثير. لا أعرف ما هي تلك الخدمات؟ أفضل بداية القراءة!
هذه العملية الخاصة ، launchd ، هي إطار إدارة الخدمة الذي تستخدمه macOS ، وهي تشبه بطريقة ما إدارة التحكم بالخدمة على Windows أو systemd على العديد من توزيعات Linux. "الخدمة" هي أي شيء يعمل في الخلفية ؛ على macOS ، يشار إليها عادة باسم daemons وعادة ما يكون لها أسماء تنتهي بالحرف "d." معظم ما يقوم به نظام Mac الخاص بك - الاتصال بالشبكات ، عرض الأشياء على الشاشة ، والنسخ الاحتياطي لملفاتك - يتم بواسطة برنامج خفي على بعض مستوى.
عند تشغيل جهاز Mac ، يعتبر launchd أحد الأشياء الأولى التي يتم إطلاقها بعد النواة. هذا هو السبب في أن launchd يحتوي على معرف العملية أو PID ، من 1 ، على كل نظام Mac.

بعد الإطلاق ، يشرع launchd لإطلاق جميع الشاشات الأخرى التي يحتاجها Mac من أجل التشغيل. بعد بدء تشغيل Mac ، يستمر تشغيل launchd في الخلفية للتحقق من استمرار تشغيل برامج daemons ، ولإطلاق أي برامج daemons مطلوبة لاحقًا لتشغيل برامجك المختلفة.
من النادر جدًا أن تشغل launchd العديد من موارد النظام ، وعندما يحدث ذلك ، فإن إعادة تشغيل جهاز Mac عادةً ما يكفي لإصلاحه. من حين لآخر ، قد يؤدي برنامج عربات التي تجرها الدواب في محاولة لإطلاق الشياطين المعيبة launchd لاستخدام مجموعة من وحدة المعالجة المركزية. إذا كنت قد ثبّت شيئًا ما مؤخرًا ، فحاول إزالة ذلك ورؤية ما إذا كان يساعدك.
بالنسبة للجزء الأكبر ، ليست launchd أي شيء يحتاج المستخدم إلى التفكير فيه ، ولكن من الممكن التفاعل معه مباشرة بفضل launchctl ، أداة Termianl للتواصل مع launcd. نوع
launchctl list
وسترى قائمة بكل خدمة خلفية يتم عرضها حاليًا على جهاز Mac.

العبث مع هذا أكثر ليس فكرة جيدة إلا إذا كنت للغاية مستخدم متقدم ، ولكن يمكن لأي شخص مهتم
launchctl help
للحصول على قائمة من الأوامر الفرعية المحتملة ، أو قراءة هذا البرنامج التعليمي launchd المتقدمة.
موصى به:
ما هو cfprefsd ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

أنت تتصفح Activity Monitor عندما تلاحظ شيئًا اسمه cfprefsd. ما هذا ، ويجب أن تكون قلقة حيال ذلك؟
ما هو cloudd ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

ربما لاحظت شيئًا اسمه cloudd يعمل على جهاز Mac أثناء استخدام Activity Monitor. يجب أن تكون قلقة؟ ما هذا؟ هذه العملية جزء من macOS ، وترتبط بـ iCloud.
ما هو "parentalcontrolsd" ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

يتم تشغيل شيء ما يسمى parentalcontrolsd على جهاز Mac - على الأقل ، هذا ما وجدته عند فحص Activity Monitor. ربما يستخدم دورات CPU ، أو ربما يكون هناك فقط وتريد معرفة السبب. للبدء: هذا جزء من نظام macOS ، لذلك لا تقلق بشأن كونه برنامجًا خبيثًا.
ما هي هذه العملية ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

إذا كنت تقضي أي وقت على الإطلاق من خلال مراقبة النشاط ، فأنت تعلم أن الكثير من العمليات تعمل على أي نظام macOS. ولكن ماذا يفعلون؟ هل من الآمن إجبارهم على الإقلاع؟ لدينا بعض الأجوبة لك.
ما هو sandboxd ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

لقد لاحظت شيئًا يسمى "sandboxd" أثناء النظر إلى Activity Monitor ، والآن أنت هنا. إذن ما هو هذا الشيء؟