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

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

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

Video: Kas ir launchd, un kāpēc tas darbojas manā Mac datorā?
Video: How to Avoid Toll Roads in Google Maps - YouTube 2024, Aprīlis
Anonim
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.
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. "Pakalpojums" ir kaut kas darbojas fonā; uz MacOS tos parasti dēvē par daemoniem un parasti tiem ir vārdi, kas beidzas ar burtu "d". Lielākā daļa visu, ko jūsu Mac veic, savienojot tīklus, parādot lietas displejā un dublējot savus failus, tiek veikts daži 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.
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

launchctl list

un jūs redzēsit sarakstu ar katru fona pakalpojumu, kas pašlaik darbojas jūsu Mac datorā.

Image
Image

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 help

par potenciālo apakškomisiju sarakstu vai par šīs modernās startēšanas apmācības lasīšanu.

Ieteicams: