19Aug
Jūs ritiniet aktivitātes monitoru, kad pamanāt procesu, kuram neesat pazīstams: 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, ko izmanto MacOS, kas zināmā mērā līdzinās Service Control Manager Windows versijā vai ir 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žilīmenis.
Kad jūs ieslēdzat savu Mac, 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, kas šeit tiek attēlots kā kernel_task.
Pēc palaišanas palaižot, tiek palaists, lai palaistu visus citus daemonus, kuru 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.
Ir ļoti reti sastopams daudzu sistēmas resursu uzsākšana, un, ja tas notiks, 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. Ierakstiet startctl sarakstu un jūs redzēsit sarakstu ar katru fona pakalpojumu, kas pašlaik darbojas jūsu Mac datorā.
Sastrēgšana ar šo daudz vairāk nav laba ideja, ja vien jūs neesat ļoti uzlabots lietotājs, bet ikviens interesents var ievadīt launchctl palīdzību par potenciālo apakškomisiju sarakstu vai lasīt šo uzlaboto startēšanas pamācību.