Šis straipsnis yra mūsų vykdomos serijos dalis, paaiškinanti įvairius "Activity Monitor" procesus, tokius kaip kernel_task, hidd, mdsworker, installd, windowServer, blued ir daugelis kitų. Nežinau, kokios yra šios paslaugos? Geriau pradėti skaityti!
Šis konkretus procesas, launchd, yra paslaugų valdymo sistema, kurią naudoja macOS, kuris tam tikrais būdais yra panašus į "Service Control Manager" sistemoje "Windows" arba "systemd" daugelyje "Linux" paskirstymų. "Paslauga" viskas veikia fone; "macOS" paprastai vadinamos "demonu", paprastai vardai baigiasi raide "d". Dauguma visko, ką veikia "Mac", prisijungia prie tinklų, rodo ekrane esančius dalykus ir sukuria failų atsarginę kopiją. lygis.
Kai įjungiate savo "Mac", "launchd" yra vienas iš pirmųjų dalykų, pradėtas po branduolio. Štai kodėl paleidimo proceso ID arba PID yra 1, kiekvienoje "Mac" sistemoje.
Po paleidimo "launchd" prasideda paleisti visas kitas "Mac" reikalaujančias "demo", kad būtų galima paleisti. Po to, kai "Mac" paleidžiamas, paleidimas toliau veikia fone, norint patikrinti, ar vis dar veikia "demonas", ir paleisti bet kokius demonus, reikalingus vėliau, kad paleistumėte visas įvairias programas.
Pradedant labai dažnai naudojami daug sistemos išteklių, o kai tai įvyksta, jūsų kompiuteryje perkraunant paprastai paprastai reikia ją ištaisyti. Kartais buggy programa, bandanti paleisti klaidingas demonas, gali sukelti paleidimą, kad panaudotų CPU krūvą. Jei neseniai ką nors įdiegėte, pabandykite jį pašalinti ir matyti, ar tai padeda.
Iš esmės "launchd" nėra niekas, apie ką vartotojai turi galvoti, tačiau jį galima tiesiogiai sujungti, nes "launchctl" yra "Termianl" įrankis sąsajoms su "launcd". Įveskite
launchctl list
ir pamatysite visų pagrindinių paslaugų, kurias šiuo metu veikia "Mac", sąrašą.
Nepamirškite, kad tai daug daugiau, nebent jūs esate labai Išplėstinis vartotojas, bet visi, kas nori, gali įvesti
launchctl help
galimų komandų sąrašo sąrašą arba skaitydami šį patobulintą paleidimo vadovėlį.