什么是job??
master在下发指令任务时,会附带上产生的jid。
minion在接收到指令开始执行时,会在本地的/var/cache/salt/minion/proc目录下产生该jid命名的文件,用于在执行过程中master查看当前任务的执行情况。
指令执行完毕将结果传送给master后,删除该临时文件。
在saltstack中执行任何一个操作都会在master上产生一个jid号,minion端接收到指令开始执行时,会在cache目录下地proc目录创建一个以jid命名的文件这个文件的内容就是本次操作的记录,当操作完成后悔自动删除该文件,master端会记录每次操作的详细信息,在master的cache目录的job下
1. running, 返回在proc目录中找到的所有正在运行的jobs的数据。
2. find_job, 基于job ID返回关于某个job的特定数据。
3. signal_job, 允许给定的jid发送一个信号。
4. term_job, 向控制指定job的进程发送终止信号(SIGTERM,15)。
5. kill_job, 向控制指定job的进程发送kill信号(SIGKILL,9)。