
Parancsfájlok kezelése a launchd paranccsal a Macen lévő Terminal appban
A macOS a launchd folyamattal kezeli a démonokat és ügynököket, emellett a folyamat rendszerhéj-parancsfájlok futtatására is alkalmazható. A launchd démonnal nem lehet közvetlen interakcióba lépni, hanem a launchctl paranccsal kell a launchd démonokat és ügynököket betölteni és eltávolítani.
Rendszerindításkor a launchd az első folyamat, amelyet a kernel futtatni kezd a számítógép elindításához. Amennyiben rendszerhéj-parancsfájlját démonként szeretné futtatni, érdemes a launchd használatával elindítania. A démonok és ügynökök futtatására használt más eszközöket az Apple előzetes értesítés nélkül eltávolíthatja.
A launchd által kezelt démonok és ügynökök köre a következő mappákban található konfigurációs fájlokból ismerhető meg:
Mappa | Felhasználás |
|---|---|
/System/Library/LaunchDaemons | Az Apple által biztosított rendszerdémonok |
/System/Library/LaunchAgents | Az Apple által biztosított ügynökök, amelyek felhasználószinten minden felhasználóra vonatkoznak |
/Library/LaunchDaemons | Harmadik fél által biztosított rendszerdémonok |
/Library/LaunchAgents | Harmadik fél által biztosított ügynökök, amelyek felhasználószinten minden felhasználóra vonatkoznak |
~/Library/LaunchAgents | Harmadik fél által biztosított ügynökök, amelyek kizárólag a bejelentkezett felhasználókra vonatkoznak |