如何使用Run-deck获取作业输出并根据上一个作业的输出触发下一个作业?

时间:2018-01-25 16:28:48

标签: nodes job-scheduling rundeck

我正在创建一个作业并触发远程服务器中存在的shell脚本的输出。此外,我能够执行命令,但我如何从执行的作业中获取该输出,并根据输出我可以安排我的下一个工作。

1 个答案:

答案 0 :(得分:0)

根据您需要从运行远程脚本的第一步读取的数据量,有以下几种方法:

  1. 使用日志过滤器执行运行远程脚本的第一步 解析一行输出并将其保存为要在其中使用的命名键 第二步(可能是一个jobref步骤)。
  2. 创建一个脚本,用于包装[rd][1] CLI以运行作业,获取输出,然后再次调用rd以执行其他作业。