Service support for Solaris 10 and 11, should work with other systems that use SMF also. (e.g. SmartOS)
salt.modules.smf.
available
(name)¶Returns True
if the specified service is available, otherwise returns
False
.
We look up the name with the svcs command to get back the FMRI This allows users to use simpler service names
CLI 范例:
salt '*' service.available net-snmp
salt.modules.smf.
disable
(name, **kwargs)¶Disable the named service to start at boot
CLI 范例:
salt '*' service.disable <service name>
salt.modules.smf.
disabled
(name)¶Check to see if the named service is disabled to start on boot
CLI 范例:
salt '*' service.disabled <service name>
salt.modules.smf.
enable
(name, **kwargs)¶Enable the named service to start at boot
CLI 范例:
salt '*' service.enable <service name>
salt.modules.smf.
enabled
(name, **kwargs)¶Check to see if the named service is enabled to start on boot
CLI 范例:
salt '*' service.enabled <service name>
salt.modules.smf.
get_all
()¶Return all installed services
CLI 范例:
salt '*' service.get_all
salt.modules.smf.
get_disabled
()¶Return the disabled services
CLI 范例:
salt '*' service.get_disabled
salt.modules.smf.
get_enabled
()¶Return the enabled services
CLI 范例:
salt '*' service.get_enabled
salt.modules.smf.
get_running
()¶Return the running services
CLI 范例:
salt '*' service.get_running
salt.modules.smf.
get_stopped
()¶Return the stopped services
CLI 范例:
salt '*' service.get_stopped
salt.modules.smf.
missing
(name)¶The inverse of service.available.
Returns True
if the specified service is not available, otherwise returns
False
.
CLI 范例:
salt '*' service.missing net-snmp
salt.modules.smf.
reload
(name)¶Reload the named service
CLI 范例:
salt '*' service.reload <service name>
salt.modules.smf.
restart
(name)¶Restart the named service
CLI 范例:
salt '*' service.restart <service name>
salt.modules.smf.
start
(name)¶Start the specified service
CLI 范例:
salt '*' service.start <service name>
salt.modules.smf.
status
(name, sig=None)¶Return the status for a service, returns a bool whether the service is running.
CLI 范例:
salt '*' service.status <service name>
salt.modules.smf.
stop
(name)¶Stop the specified service
CLI 范例:
salt '*' service.stop <service name>