Top level package command wrapper, used to translate the os detected by grains to the correct service manager
Returns True if the specified service is available, otherwise returns False.
CLI Example:
salt '*' service.available sshd
Disable the named service to start at boot
CLI Example:
salt '*' service.disable <service name>
Return True if the named service is enabled, false otherwise
CLI Example:
salt '*' service.disabled <service name>
Enable the named service to start at boot
CLI Example:
salt '*' service.enable <service name>
Return True if the named service is enabled, false otherwise
CLI Example:
salt '*' service.enabled <service name>
Return all available boot services
CLI Example:
salt '*' service.get_all
Return a set of services that are installed but disabled
CLI Example:
salt '*' service.get_disabled
Return a list of service that are enabled on boot
CLI Example:
salt '*' service.get_enabled
The inverse of service.available. Returns True if the specified service is not available, otherwise returns False.
CLI Example:
salt '*' service.missing sshd
Restart the named service
CLI Example:
salt '*' service.restart <service name>
Start the specified service
CLI Example:
salt '*' service.start <service name>
Return the status for a service, returns the PID or an empty string if the service is running or not, pass a signature to use to find the service via ps
CLI Example:
salt '*' service.status <service name> [service signature]
Stop the specified service
CLI Example:
salt '*' service.stop <service name>
Current Salt release: 2014.1.6
Docs for previous releases on salt.rtfd.org.