Parancsfájlok kezelése a launchd paranccsal a Mac gépen lévő Terminal alkalmazásban
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 |