在我的Rundeck上有多个项目,这些项目下的工作由计划触发,有些则运行几分钟到一个小时。
我想重新启动rundeck服务器以应用一些配置更改而不必影响这些作业,因此我想知道每个项目中是否有任何当前正在运行的作业。
我知道我可以手动浏览每个项目并检查每个正在运行的作业,但我希望立即看到所有这些。
这可能吗?
答案 0 :(得分:1)
如果它仍然相关:
您可以直接查询数据库:H2 /内部或外部,无论您放在哪里。
或使用API(只需列出所有项目并查询每个正在运行的作业。
答案 1 :(得分:0)
它可以使用 CLI 完成,例如:
for i in $(rd projects list | grep -v ^#); do
rd executions list -p $i;
done