A convenience system to manage jobs, both active and already run
salt.runners.jobs.
active
(outputter=None, display_progress=False)¶Return a report on all actively running jobs from a job id centric perspective
CLI 范例:
salt-run jobs.active
salt.runners.jobs.
last_run
(ext_source=None, outputter=None, metadata=None, function=None, target=None, display_progress=False)¶List all detectable jobs and associated functions
2015.8.0 新版功能.
CLI 范例:
salt-run jobs.last_run
salt-run jobs.last_run target=nodename
salt-run jobs.last_run function='cmd.run'
salt-run jobs.last_run metadata="{'foo': 'bar'}"
salt.runners.jobs.
list_job
(jid, ext_source=None, outputter=None)¶List a specific job given by its jid
CLI 范例:
salt-run jobs.list_job 20130916125524463507
salt.runners.jobs.
list_jobs
(ext_source=None, outputter=None, search_metadata=None, search_function=None, search_target=None, start_time=None, end_time=None, display_progress=False)¶List all detectable jobs and associated functions
CLI 范例:
salt-run jobs.list_jobs
salt-run jobs.list_jobs search_function='test.*' search_target='localhost' search_metadata='{"bar": "foo"}'
salt-run jobs.list_jobs start_time='2015, Mar 16 19:00' end_time='2015, Mar 18 22:00'
salt.runners.jobs.
list_jobs_filter
(count, filter_find_job=True, ext_source=None, outputter=None, display_progress=False)¶List all detectable jobs and associated functions
CLI 范例:
salt-run jobs.list_jobs_filter 50
salt-run jobs.list_jobs_filter 100 filter_find_job=False
salt.runners.jobs.
lookup_jid
(jid, ext_source=None, returned=True, missing=False, outputter=None, display_progress=False)¶Return the printout from a previously executed job
When set to True, adds the minions that did return from the command. Default: True.
2015.8.0 新版功能.
Displays progress events when set to True. Default: False.
2015.5.0 新版功能.
CLI 范例:
salt-run jobs.lookup_jid 20130916125524463507
salt-run jobs.lookup_jid 20130916125524463507 outputter=highstate
salt.runners.jobs.
print_job
(jid, ext_source=None, outputter=None)¶Print a specific job's detail given by it's jid, including the return data.
CLI 范例:
salt-run jobs.print_job 20130916125524463507