Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v nástroji Monitorovanie činnosti, ako kernel_task, hidd, mdsworker, installd, WindowServer, blued a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!
Tento konkrétny proces, launchd, je rámec riadenia služieb, ktorý používa macOS, podobný v niektorých smeroch službe Control Control Manager v systéme Windows alebo systemed na mnohých distribuciách Linuxu. "Služba" je niečo, čo beží na pozadí; na macOS sú to obyčajne označované ako daemony a vo všeobecnosti majú názvy končiace písmenom "d". Väčšina všetkého, čo váš Mac robí - pripojenie k sieti, zobrazovanie vecí na displeji a zálohovanie súborov - je vykonané démonom na niektorých level.
Keď zapnete počítač Mac, spúšťanie je jedným z prvých spustených operácií po jadre. To je dôvod, prečo má spustený Process ID alebo PID 1 na každom systéme Mac.
Po spustení spustite program launchd, aby spustil všetkých ostatných démonov, ktorých Mac potrebuje, aby mohli bežať. Po spustení počítača Mac začína spustenie na pozadí, aby sa skontrolovalo, či sú démoni stále v prevádzke, a spustite démonov potrebných neskôr na spustenie rôznych programov.
Je veľmi zriedkavé, že pre systém launchd začali pracovať mnohé systémové zdroje, a keď sa to stane, reštartovanie vášho Macu zvyčajne stačí na to, aby to bolo možné opraviť. Príležitostne sa program s bugmi, ktorý sa pokúša spustiť chybných démonov, môže spôsobiť spustenie počítača. Ak ste nainštalovali niečo nedávno, skúste to odstrániť a zistite, či to pomôže.
Z väčšej časti, spustenie nie je nič, čo používatelia potrebujú premýšľať, ale je možné s ním priamo komunikovať vďaka spusteniu, nástroju Termianl na prepojenie s programom launcd. typ
launchctl list
a uvidíte zoznam každej bežnej služby bežiacej na počítači Mac.
Miešanie s tým omnoho viac nie je dobrý nápad, ak nie ste veľmi pokročilý používateľ, ale každý, kto má záujem, môže písať
launchctl help
zoznam možných čiastkových príkazov alebo čítanie tohto rozšíreného sprievodcu spustenia.