Какво се стартира и защо се изпълнява на моя Mac?

Какво се стартира и защо се изпълнява на моя Mac?
Какво се стартира и защо се изпълнява на моя Mac?

Видео: Какво се стартира и защо се изпълнява на моя Mac?

Видео: Какво се стартира и защо се изпълнява на моя Mac?
Видео: Да здравствует Франция! / Смотреть весь фильм - YouTube 2024, Ноември
Anonim
Проследявате функцията за наблюдение на дейности, когато забележите процес, който не сте запознати с: launchd. Трябва ли да се притеснявате? Не: това всъщност е основна част от MacOS.
Проследявате функцията за наблюдение на дейности, когато забележите процес, който не сте запознати с: launchd. Трябва ли да се притеснявате? Не: това всъщност е основна част от MacOS.

Тази статия е част от текущата ни серия, обясняваща различните процеси, открити в Activity Monitor, като kernel_task, hidd, mdsworker, installd, WindowServer, blued и много други. Не знам какви са тези услуги? По-добре започнете да четете!

Този конкретен процес, стартиращ, е рамката за управление на услугата, използвана от macOS, подобна в някои отношения на Service Control Manager на Windows или систематизирана на много Linux дистрибуции. "Обслужване" е нещо, което се изпълнява във фонов режим; на macOS те обикновено се наричат демони и обикновено имат имена, завършващи с буквата "d". Повечето неща, които вашият Mac прави - свързвайки се към мрежи, показвайки неща на дисплея и архивирате файловете си - се извършва от демон на някои ниво.

Когато включите своя Mac, стартирането е едно от първите неща, стартирани след ядрото. Ето защо стартираният има Process ID или PID на 1 на всяка Mac система.

Единственият по-малък номер е 0, което принадлежи на ядрото, което тук се представя като kernel task.
Единственият по-малък номер е 0, което принадлежи на ядрото, което тук се представя като kernel task.

След стартирането, стартираното стартира, за да стартира всички останали демони, които вашият Mac има нужда да работи. След като стартирате Mac, launchd продължава да работи във фонов режим, за да провери дали демоните продължават да работят и да стартирате всички демони, необходими по-късно, за да стартирате различни програми.

Много е рядкост за стартирането на много системни ресурси и когато това се случи, рестартирането на вашия Mac обикновено е достатъчно, за да го оправи. Понякога бъгжи програма, която се опитва да стартира дефектни демони, може да предизвика стартиране, за да използва един куп процесори. Ако сте инсталирали нещо наскоро, опитайте да го премахнете и да видите дали това помага.

В по-голямата си част, стартирането не е нещо, което потребителите трябва да мислят, но е възможно да се свързвате директно с него благодарение на launchctl, инструмент Termianl за взаимодействие с launcd. Тип

launchctl list

и ще видите списък на всяка служба на заден план, която се изпълнява на вашия Mac.

Image
Image

Месинг с това много повече не е добра идея, освен ако не сте много напреднали потребители, но всеки, който ги интересува, може да напише

launchctl help

за списък с потенциални подкопанди или четене на този разширен стартов урок.

Препоръчано: