If Salt's OS detection does not identify a different virtual service module, the minion will fall back to using this basic module, which simply wraps sysvinit scripts.
Returns True if the specified service is available, otherwise returns
False.
CLI Example:
salt '*' service.available sshd
Return a list of all available services
CLI Example:
salt '*' service.get_all
The inverse of service.available.
Returns True if the specified service is not available, otherwise returns
False.
CLI Example:
salt '*' service.missing sshd
Refreshes config files by calling service reload. Does not perform a full restart.
CLI Example:
salt '*' service.reload <service name>
Restart the specified service
CLI Example:
salt '*' service.restart <service name>
Run the specified service with an action.
New in version 2015.8.1.
Service name.
Action name (like start, stop, reload, restart).
CLI Example:
salt '*' service.run apache2 reload
salt '*' service.run postgresql initdb
Start the specified service
CLI Example:
salt '*' service.start <service name>
Return the status for a service. If the name contains globbing, a dict mapping service name to PID or empty string is returned.
Changed in version 2018.3.0: The service name can now be a glob (e.g. salt*)
PID if running, empty otherwise dict: Maps service name to PID if running, empty string otherwise
string
CLI Example:
salt '*' service.status <service name> [service signature]
Stop the specified service
CLI Example:
salt '*' service.stop <service name>