launchd

E246561

launchd is the unified service management and initialization system used in macOS and other Darwin-based operating systems to start, stop, and manage daemons, services, and processes.

All labels observed (1)

Label Occurrences
launchd canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf init system ⓘ
service management framework ⓘ
software component ⓘ
commandLineTool launchctl ⓘ
configurationDirectory /Library/LaunchAgents ⓘ
/Library/LaunchDaemons ⓘ
/System/Library/LaunchDaemons ⓘ
~/Library/LaunchAgents ⓘ
configurationFileExtension .plist ⓘ
configurationFormat property list ⓘ
designGoal unify service management on macOS ⓘ
developer Apple Inc. ⓘ
introducedInVersion Mac OS X 10.4 Tiger ⓘ
jobDefinitionKey EnvironmentVariables ⓘ
KeepAlive ⓘ
Label ⓘ
Program ⓘ
ProgramArguments ⓘ
RunAtLoad ⓘ
Sockets ⓘ
StartCalendarInterval ⓘ
StartInterval ⓘ
license Apple Public Source License ⓘ
manages background services ⓘ
daemons ⓘ
user agents ⓘ
operatingSystem Darwin ⓘ
iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
platform Darwin-based operating systems ⓘ
programmingLanguage C ⓘ
purpose daemon management ⓘ
process supervision ⓘ
service management ⓘ
system initialization ⓘ
replaces SystemStarter ⓘ
linked to: Upstart

cron ⓘ
xinetd ⓘ
role first user-space process ⓘ
startupPhase PID 1 on macOS ⓘ
supportsFeature cron-style time scheduling ⓘ
dependency management ⓘ
event-based job scheduling ⓘ
on-demand service startup ⓘ
per-user agents ⓘ
socket activation ⓘ
system-wide daemons ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Darwin → includesComponent → launchd ⓘ
Darwin (operating system) → includesComponent → launchd ⓘ
subject linked to: Darwin operating system