extra credit Search 85,062 technologies ⌘K Download for Mac

macOS launchd

Category
Operating systems and internals
Docs outline
7 sections

Official docs outline

developer.apple.com
  1. System startup introduction

    Boot sequence and launchd as the first process managing daemons and agents.

  2. Daemons and agents

    Differences between LaunchDaemons and LaunchAgents.

  3. Creating launch daemons and agents

    Writing job property lists with Label and ProgramArguments.

  4. Scheduling timed jobs

    StartInterval and StartCalendarInterval.

  5. Designing daemons and services

    Best practices for daemon design.

  6. SMAppService

    Registering login items, agents and daemons.

  7. 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.

All 29
↑↓ move ↵ open