If-Koubou

Kas ir launchd, un kāpēc tas darbojas manā Mac datorā?

Kas ir launchd, un kāpēc tas darbojas manā Mac datorā? (Kā)

Kad jūs novērojat procesu, par kuru neesat pazīstams, jūs ritiniet aktivitātes monitoru: launchd. Vai jums jāuztraucas? Nē: tā faktiski ir galvenā MacOS sastāvdaļa.

Šis raksts ir daļa no mūsu notiekošās sērijas, kas izskaidro dažādus procesus, kas atrodami Activity Monitor, piemēram, kernel_task, hidd, mdsworker, installd, WindowServer, blued un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sāciet lasīt!

Šis konkrētais process, launchd, ir pakalpojumu pārvaldības sistēma, kuru izmanto MacOS, kas zināmā mērā līdzinās Service Control Manager operētājsistēmai Windows vai systemd daudzās Linux distribūcijās. A "serviss" ir kaut kas fons; uz MacOS tos parasti dēvē par daemoniem un parasti tiem ir vārdi, kas beidzas ar burtu "d." Visvairāk viss, ko Mac dara - pieslēdzoties tīkliem, parādot lietas displejā un dublējot savus failus, tiek veikts ar dēmonu kāds līmenis.

Ieslēdzot Mac datoru, launchd ir viena no pirmajām lietām, kas palaista pēc kodola. Tāpēc katrā versijā Mac operētājsistēmai launchd ir procesa ID vai PID.

Vienīgais mazākais skaitlis ir 0, kas pieder kodolam, šeit šeit apzīmēts kā kernel_task.

Pēc palaišanas palaiž, lai palaistu visus citus daemonus, kas Mac nepieciešams, lai palaistu. Pēc tam, kad jūs palaižat Mac, programma startd turpina darboties fonā, lai pārbaudītu, vai daemoni joprojām darbojas, un palaist jebkādus demoņus, kas nepieciešami vēlāk, lai palaistu dažādas programmas.

Daudzu sistēmas resursu izmantošanai ir ļoti reti, un, ja tas notiek, jūsu Mac datora restartēšana parasti ir pietiekama, lai to novērstu. Reizēm buggy programma mēģina uzsākt bojātu daemons var izraisīt launchd, lai izmantotu ķekars CPU. Ja nesen instalējāt kaut ko, mēģiniet to noņemt un redzēt, vai tas palīdz.

Parasti launchd nav nekas, kas lietotājiem jādomā, bet ar to iespējams saskarties tieši, pateicoties launchctl, Termianl rīks saskarnes ar launcd. Tips openctl saraksts un jūs redzēsit sarakstu ar katru fona pakalpojumu, kas pašlaik darbojas jūsu Mac datorā.

Sarežģījumi ar šo daudz vairāk nav laba ideja, ja vien jūs neesat ļoti progresīvs lietotājs, bet ikviens interesents var rakstīt launchctl palīdzība par potenciālo apakškomisiju sarakstu vai par šīs modernās startēšanas apmācības lasīšanu.