![](https://help.apple.com/assets/5D92A6940946227D4301035B/5D92A6A50946227D43010362/cs_CZ/31d7054c3bcf00abcba6dd75555bcff0.png)
Správa skriptů pomocí nástroje launchd v Terminálu na Macu
Prostřednictvím procesu launchd
spravuje systém macOS démony a agenty a vy jej můžete využívat ke spouštění shell skriptů. S nástrojem launchd nepracujete přímo. K načítání a uvolňování démonů a agentů launchd slouží příkaz launchctl
.
Během spouštění systému je launchd
prvním procesem, který kernel spustí za účelem nastavení počítače. Pokud chcete spustit shell skript jako démona, spusťte jej pomocí nástroje launchd
. Podle uvážení společnosti Apple mohou být jiné mechanismy pro spouštění démonů a agentů odstraněny.
Chcete-li si udělat představu o různých démonech a agentech spravovaných nástrojem launchd
, podívejte se na konfigurační soubory v následujících složkách:
Složka | Použití |
---|---|
/System/Library/LaunchDaemons | Systémové démony od Applu |
/System/Library/LaunchAgents | Agenty od Applu platné pro všechny uživatele (podle jednotlivých uživatelů) |
/Library/LaunchDaemons | Systémové démony třetích stran |
/Library/LaunchAgents | Agenty třetích stran pro všechny uživatele (podle jednotlivých uživatelů) |
~/Library/LaunchAgents | Agenty třetích stran platné pouze pro přihlášeného uživatele |