macOS launchd
- Category
- Operating systems and internals
- Docs outline
- 7 sections
Official docs outline
developer.apple.com- System startup introduction
Boot sequence and launchd as the first process managing daemons and agents.
- Daemons and agents
Differences between LaunchDaemons and LaunchAgents.
- Creating launch daemons and agents
Writing job property lists with Label and ProgramArguments.
- Scheduling timed jobs
StartInterval and StartCalendarInterval.
- Designing daemons and services
Best practices for daemon design.
- SMAppService
Registering login items, agents and daemons.
- launchctl man page
launchctl subcommands such as load, bootstrap, kickstart and print for managing jobs.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.