Ovaj je članak dio našeg stalnog niza koji objašnjava različite procese koji se nalaze u Activity Monitoru, kao što su kernel_task, hidd, mdsworker, installd, WindowServer, blued i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!
Ovaj proces, launchd, je okvir za upravljanje uslugama koji koristi MACOS, slično na neki način upravitelju kontrole servisa na sustavu Windows ili systemd na mnogim Linux distribucijama. "Usluga" je sve što se događa u pozadini; na MacOS-u se to obično naziva demonima i obično imaju imena koja završavaju slovom "d". Većina vašeg Mac-a - povezivanje s mrežama, prikazivanje stvari na zaslonu i stvaranje sigurnosnih kopija - obavlja demon na nekim razina.
Kada uključite Mac, pokretanje je jedna od prvih stvari pokrenuta nakon kernela. Zato launchd ima ID procesa ili PID od 1, na svakom Mac sustavu.
Nakon pokretanja, launchd nastavlja s pokretanjem svih ostalih demonova koje vaš Mac treba da bi se pokrenuli. Nakon što se Mac pokrene, pokretanje se nastavlja prikazivati u pozadini kako bi provjerili funkcioniraju li daemoni i pokrenuti sve demone koji su potrebni za pokretanje različitih programa.
Vrlo je rijetko da pokrenete sustav za preuzimanje mnogih resursa sustava, a kada se to dogodi, ponovno podizanje Mac računala obično je dovoljno za popravak. Povremeno, program koji pokušava pokrenuti neispravne demone može uzrokovati pokretanje korištenja hrpe procesora. Ako ste nešto nedavno instalirali, pokušajte ga ukloniti i vidjeti ako vam to pomaže.
Uglavnom, launchd nije ništa što korisnici trebaju razmišljati, no moguće je sučelje s njom izravno zahvaljujući launchctl, Termianl alat za povezivanje s launcd. Tip
launchctl list
i vidjet ćete popis svih usluga pozadine koja se trenutno izvode na Mac računalu.
Porazgovaranje s ovim mnogo više nije dobra ideja, osim ako niste vrlo napredni korisnik, ali svi zainteresirani mogu upisati
launchctl help
za popis potencijalnih podskupina ili čitanje ovog naprednog vodiča za pokretanje.