如何获取调度到节点的所有Rundeck作业的列表?

时间:2017-01-26 15:55:41

标签: rundeck

给定节点主机名,我想获得分派到该特定节点的所有作业的列表。

可以通过Rundeck Web界面或直接在Rundeck数据库中运行的SQL查询获取列表。

如何做到这一点?

1 个答案:

答案 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)