显示Rundeck中所有项目的所有当前正在运行的作业

时间:2014-12-05 09:23:31

标签: rundeck

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

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

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

这可能吗?

2 个答案:

答案 0 :(得分:1)

如果它仍然相关:

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

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

答案 1 :(得分:0)

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

for i in $(rd projects list | grep -v ^#); do
  rd executions list -p $i;
done