
Upravljanje skripta s procesom launchd v aplikaciji Terminal v Macu
Proces launchd se uporablja v sistemu macOS za upravljanje pritajenih programov in agentov ter za izvajanje skriptov lupine. S procesom launchd nimate neposredne interakcije; dejansko uporabite ukaz launchctl, s katerim naložite ali odstranite pritajene programe in agente launchd.
Med zagonom sistema je launchd prvi proces, ki ga jedro zažene pri nastavljanju računalnika. Če želite, da se skript lupine zažene kot pritajeni program, ga mora zagnati proces launchd. Druge mehanizme za zagon pritajenih programov in agentov lahko Apple odstrani po lastni presoji.
Če želite dobiti predstavo o tem, katere pritajene programe in agente upravlja proces launchd, si oglejte konfiguracijske datoteke v naslednjih mapah:
Mapa | Uporaba |
|---|---|
/System/Library/LaunchDaemons | Sistemski pritajeni programi družbe Apple |
/System/Library/LaunchAgents | Agenti družbe Apple, ki veljajo za vse uporabnike za vsakega uporabnika posebej |
/Library/LaunchDaemons | Sistemski pritajeni programi drugih ponudnikov |
/Library/LaunchAgents | Agenti drugih ponudnikov, ki veljajo za vse uporabnike za vsakega uporabnika posebej |
~/Library/LaunchAgents | Agenti drugih ponudnikov, ki veljajo samo za uporabnika, ki je prijavljen |