![](https://help.apple.com/assets/63D8162D4F5E9E311D0CFA28/63D816334F5E9E311D0CFA30/fi_FI/20f5edbfdfa0bd8ad4c4c6452e5b6761.png)
Skriptien hallitseminen launchd-prosessilla Macin Päätteessä
macOS hallitsee palveluprosesseja ja agentteja launchd
-prosessilla. Voit suorittaa sillä omia komentotulkkiskriptejäsi. Et ole vuorovaikutuksessa suoraan launchd-prosessin kanssa, vaan käytät launchctl-komentoa launchd
-prosessin demonien ja agenttien lataamiseen tai latauksen poistoon.
Järjestelmän käynnistyksen aikana launchd
on ensimmäinen prosessi, jonka kernel suorittaa tietokoneen käynnistämiseksi. Jos haluat suorittaa komentotulkkiskriptin palveluprosessina, se pitää käynnistää launchd
-prosessilla. Apple saattaa poistaa muut menetelmät käynnistää palveluprosesseja ja agentteja.
Saat käsityksen launchd
-prosessin hallitsemista palveluprosesseista ja agenteista seuraavissa kansioissa olevista asetustiedostoista:
Kansio | Käyttö |
---|---|
/System/Library/LaunchDaemons | Applen toimittamat palveluprosessit |
/System/Library/LaunchAgents | Applen toimittamat, kaikkia käyttäjiä koskevat käyttäjäkohtaiset agentit |
/Library/LaunchDaemons | Muiden valmistajien palveluprosessit |
/Library/LaunchAgents | Muiden valmistajien kaikkia käyttäjiä koskevat käyttäjäkohtaiset agentit |
~/Library/LaunchAgents | Muiden valmistajien vain kyseistä käyttäjää koskevat agentit |