给定节点主机名,我想获得分派到该特定节点的所有作业的列表。
可以通过Rundeck Web界面或直接在Rundeck数据库中运行的SQL查询获取列表。
如何做到这一点?
答案 0 :(得分:1)
找到答案。 Rundeck Web界面非常基础,因此我们不得不求助于SQL查询。
要查找分派到节点 foobar 的所有作业,请连接到Rundeck MySQL数据库并运行:
mysql> SELECT id, group_path, job_name, date_created, filter, uuid FROM scheduled_execution WHERE filter LIKE '%foobar%'\G
*************************** 1. row ***************************
id: 42
group_path: ABC/XYZ
job_name: My Job Name
date_created: 2016-06-10 13:38:37
filter: name: foobar.*
uuid: 75eaaee1-0d04-43bc-a7ec-2587bc8f61ac
*************************** 2. row ***************************
id: 47
group_path: ABC/XYZ
job_name: Another Job Name
date_created: 2016-06-10 13:38:37
filter: name: foobar.*
uuid: bea25d9d-cd50-4016-b195-0ba9e98c8782
2 rows in set (0.01 sec)