![](https://help.apple.com/assets/5FDD15EE12A93C067904695E/5FDD15F412A93C0679046966/cs_CZ/20f5edbfdfa0bd8ad4c4c6452e5b6761.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 |