19Aug

Čo sa spúšťa a prečo to beží na počítači Mac?

click fraud protection

Sledujete sledovanie aktivity, keď si všimnete proces, ktorý nie ste oboznámení s: launchd. Mali by ste mať strach? Nie: toto je vlastne hlavná časť programu macOS.

Tento článok je súčasťou našej prebiehajúcej série, ktorá vysvetľuje rôzne procesy, ktoré sa nachádzajú v nástroji Activity Monitor, ako kernel_task, hidd, mdsworker, installd, WindowServer, modrý a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!

Tento konkrétny proces, launchd, je rámec správy služieb, ktorý používa macOS, podobne v niektorých ohľadoch podobne ako Service 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ýchlevel.

Keď zapnete počítač Mac, spúšťací program 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.

instagram viewer

Jediné nižšie číslo je 0, ktoré patrí k jadru a je tu reprezentované ako kernel_task.

Po spustení spustí program launchd spustenie všetkých ostatných démonov, ktoré Mac potrebuje na spustenie. 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 akékoľvek démony potrebné neskôr na spustenie rôznych programov.

Je veľmi zriedkavé, že pre systém launchd začal pracovať mnoho systémových zdrojov, a keď sa to stane, reštartovanie počítača Mac zvyčajne postačí na jeho opravu. 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, launchd nie je nič, čo by používatelia museli myslieť, ale je možné s ním priamo prepojiť vďaka spusteniu, nástroju Termianl na prepojenie s programom launcd. Zadajte zoznam spustenia a uvidíte zoznam všetkých služieb pozadia bežiacich na počítači Mac.

Messing s týmto oveľa viac nie je dobrý nápad, ak ste veľmi pokročilý užívateľ, ale každý, kto má záujem, môže zadať pomoc pri spustení zoznamu potenciálnych čiastkových príkazov alebo čítanie tohto pokročilého spúšťacieho tutoriálu.