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.
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.
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.