Job基本管理

  • saltutil模块中的job管理方法

    saltutil.running                                    #查看minion当前正在运行的jobs

    saltutil.find_job <jid>                         #查看指定jid的job(minion正在运行的jobs)

    saltutil.signal_job <jid>  <single>      #给指定的jid进程发送信号

    saltutil.term_job <jid>                         #终止指定的jid进程(信号为15)

    saltutil.kill_job  <jid>                           #终止指定的jid进程(信号为9)


  • salt runner中的job管理方法

    salt-run  jobs.active                              #查看所有minion当前正在运行的jobs(在所有minion上运行saltutil.running)

    salt-run jobs.lookup_jid <jid>              #从master jobs cache中查询指定的jid的运行结果

    salt-run jobs.list_jobs                            #列出当前master jobs cache中的所有job