Provide the service module for system supervisord or supervisord in a virtualenv
salt.modules.supervisord.
add
(name, user=None, conf_file=None, bin_env=None)¶Activates any updates in config for process/group.
CLI 范例:
salt '*' supervisord.add <name>
salt.modules.supervisord.
custom
(command, user=None, conf_file=None, bin_env=None)¶Run any custom supervisord command
CLI 范例:
salt '*' supervisord.custom "mstop '*gunicorn*'"
salt.modules.supervisord.
options
(name, conf_file=None)¶2014.1.0 新版功能.
Read the config file and return the config options for a given process
CLI 范例:
salt '*' supervisord.options foo
salt.modules.supervisord.
remove
(name, user=None, conf_file=None, bin_env=None)¶Removes process/group from active config
CLI 范例:
salt '*' supervisord.remove <name>
salt.modules.supervisord.
reread
(user=None, conf_file=None, bin_env=None)¶Reload the daemon's configuration files
CLI 范例:
salt '*' supervisord.reread
salt.modules.supervisord.
restart
(name='all', user=None, conf_file=None, bin_env=None)¶Restart the named service. Process group names should not include a trailing asterisk.
CLI 范例:
salt '*' supervisord.restart <service>
salt '*' supervisord.restart <group>:
salt.modules.supervisord.
start
(name='all', user=None, conf_file=None, bin_env=None)¶Start the named service. Process group names should not include a trailing asterisk.
CLI 范例:
salt '*' supervisord.start <service>
salt '*' supervisord.start <group>:
salt.modules.supervisord.
status
(name=None, user=None, conf_file=None, bin_env=None)¶List programs and its state
CLI 范例:
salt '*' supervisord.status
salt.modules.supervisord.
status_raw
(name=None, user=None, conf_file=None, bin_env=None)¶Display the raw output of status
CLI 范例:
salt '*' supervisord.status_raw
salt.modules.supervisord.
stop
(name='all', user=None, conf_file=None, bin_env=None)¶Stop the named service. Process group names should not include a trailing asterisk.
CLI 范例:
salt '*' supervisord.stop <service>
salt '*' supervisord.stop <group>:
salt.modules.supervisord.
update
(user=None, conf_file=None, bin_env=None, name=None)¶Reload config and add/remove/update as necessary
CLI 范例:
salt '*' supervisord.update