5

在我的 Rundeck 上有多个项目,这些项目下的作业按计划触发,有些运行几分钟到一个小时。

我想重新启动 rundeck 服务器以应用一些配置更改而不必影响这些作业,所以我想知道每个项目中是否有任何当前正在运行的作业。

我知道我可以手动浏览每个项目并检查每个正在运行的作业,但我想一次看到所有这些。

这可能吗?

4

2 回答 2

1

如果它仍然相关:

您可以直接查询数据库:H2/internal 或 external,无论您放在哪里。

或者使用 API(只需列出所有项目并查询每个正在运行的作业。

于 2015-05-12T05:48:42.417 回答
1

可以使用 CLI 来完成,例如:

for i in $(rd projects list | grep -v ^#); do
  rd executions list -p $i;
done
于 2021-02-09T20:00:00.600 回答