Mi a launchd, és miért fut a Mac-en?

Mi a launchd, és miért fut a Mac-en?
Mi a launchd, és miért fut a Mac-en?

Videó: Mi a launchd, és miért fut a Mac-en?

Videó: Mi a launchd, és miért fut a Mac-en?
Videó: How To Avoid Toll Roads On Google Maps - YouTube 2024, Április
Anonim
A Activity Monitor segítségével gördül, amikor olyan folyamatot észlel, amelyet nem ismersz: launchd. Ha aggódsz? Nem: ez valójában a macOS alapvető része.
A Activity Monitor segítségével gördül, amikor olyan folyamatot észlel, amelyet nem ismersz: launchd. Ha aggódsz? Nem: ez valójában a macOS alapvető része.

Ez a cikk a folyamatban lévő sorozat része, amely bemutatja a Activity Monitor-ban található különböző folyamatokat, például a kernel_task, a hidd, az mdsworker, az installd, a WindowServer, a blued és még sokan mások számára. Nem tudom, mi ezek a szolgáltatások? Jobb elolvasni az olvasást!

Ez a folyamat, az launchd, a MACOS által használt szolgáltatás-menedzsment-keretrendszer, hasonlóan a Service Control Manager Windows-hoz vagy a systemd-hez számos Linux disztribúcióhoz hasonló módon. A "szolgáltatás" minden, ami a háttérben fut; a macOS-ban ezeket általában démonoknak nevezik, és általában a "d" betűvel rendelkező nevek vannak. A legtöbbet, amit a Mac teszel - csatlakozik a hálózatokhoz, bemutatja a dolgokat a kijelzőn, és biztonsági másolatot készít a fájlokról - egy démon szint.

Amikor bekapcsolja Mac-jét, az launchd az első olyan dolog, ami a rendszermag után indult. Ez az oka annak, hogy az launchd minden Mac rendszeren 1 processz azonosítót vagy PID-et tartalmaz.

Az egyetlen alsó szám 0, amely a rendszermaghoz tartozik, és itt kernel task.
Az egyetlen alsó szám 0, amely a rendszermaghoz tartozik, és itt kernel task.

Indítás után a launchd folytatja az összes többi olyan démon indítását, amelyet a Mac igényel a futáshoz. Miután elindult a Mac, a launchd tovább fut a háttérben, hogy ellenőrizze, hogy a démonok még mindig futnak-e, és elindítanak-e olyan démonokat, amelyeket később a különböző programok futtatásához szükséges.

Nagyon ritka a launchd, hogy vegye fel sok rendszer erőforrásokat, és amikor ez megtörténik, újraindítása a Mac rendszerint elég ahhoz, hogy orvosolja. Előfordulhat, hogy egy hibás program, amely megpróbálja elindítani a hibás démonokat, indítson egy CPU-t. Ha nemrég telepített valamit, próbálja meg eltávolítani azt és látni, hogy ez segít-e.

A launchd nem csak a felhasználóknak kell gondolkodniuk, de közvetlenül a launchcontól, a launcd-hez való csatlakozáshoz használt Termianl-eszközhöz is kapcsolódhat. típus

launchctl list

és megjelenik a Mac rendszeren futó háttérszolgáltatások listája.

Image
Image

Ezzel sokkal többet nem lehet jó ötlet, ha nem vagy nagyon fejlett felhasználó, de bárki, aki érdekel, írhat

launchctl help

a potenciális al-parancsok listájához vagy a fejlett launchd tutorial olvasásához.

Ajánlott: