Summary
Use xpc to execute routines with launchd.- Needs Admin: False
- Version: 1
- Author: @xorrior, @Morpheus______, @its_a_feature_
Parameter Groups
Print - Arguments
servicename
- Description: The name of the service to print. Leaving this empty will print all services
- Required Value: False
- Default Value: None
- Description: Boolean flag to indicate if you want to print information about the specified service or all services
- Required Value: False
- Default Value: False
list - Arguments
servicename
- Description: The name of the service to list. Leaving this empty will list all services
- Required Value: False
- Default Value: None
list
- Description: Boolean flag to indicate if you want to list information about the specified service or all services
- Required Value: False
- Default Value: False
start - Arguments
servicename
- Description: The name of the service to start.
- Required Value: True
- Default Value: None
start
- Description: Boolean flag to indicate if you want to start a specific service
- Required Value: False
- Default Value: False
stop - Arguments
servicename
- Description: The name of the service to stop.
- Required Value: True
- Default Value: None
stop
- Description: Boolean flag to indicate if you want to stop a specific service
- Required Value: False
- Default Value: False
disable - Arguments
servicename
- Description: The name of the service to disable.
- Required Value: True
- Default Value: None
disable
- Description: Boolean flag to indicate if you want to disable a specific service
- Required Value: False
- Default Value: False
enable - Arguments
servicename
- Description: The name of the service to enable.
- Required Value: True
- Default Value: None
enable
- Description: Boolean flag to indicate if you want to enable a specific service
- Required Value: False
- Default Value: False
remove - Arguments
servicename
- Description: The name of the service to remove.
- Required Value: True
- Default Value: None
remove
- Description: Boolean flag to indicate if you want to remove a specific service
- Required Value: False
- Default Value: False
dumpstate - Arguments
dumpstate
- Description: Boolean flag to indicate if you want to dump the current state of launchd services
- Required Value: False
- Default Value: False
Usage
Detailed Summary
This command uses thexpc_pipe_routine function to send XPC messages to launchd.: