同步呼叫以获取作业详细信息和标准输出

时间:2018-12-19 12:05:39

标签: ansible-tower ansible-awx

我正在尝试通过awx api监视作业。 为此,我(每500ms)

  1. 从Jobs / {jobId} /

  2. 获取作业状态
  3. 呼叫作业/ {jobId} / stdout?format = json

两个调用均完成后,我将检查job.failed,如果为true,则从stdout以红色输出消息,否则以绿色输出。

问题:出现一种情况,其中job.failed为false且job.status为'running',但标准输出包含错误。此错误以绿色输出,作为状态更新。

当作业正在“运行”时,将再次对其进行轮询。这次job.failed将是真的。

反正还有同步标准输出和作业状态的信息吗?

0 个答案:

没有答案