Rundeck是否可以在多个服务器上运行命令?

时间:2013-02-12 10:26:49

标签: java rundeck

我正在Java程序中实现任务的工作流程。 其中一项任务是在多台Linux服务器上运行一些命令。

动态确定服务器 - 从XML文件读取。 我检查了Rundeck的API,但似乎我必须提前配置服务器,这不符合我的需要。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

一个答案是使用rundeck,我认为你只需要rundeck来动态加载你的节点。

要使其动态化,您需要刷新项目。只需重新启动rundeck或使用api refresh method即可。我没有尝试过后者,我认为这是更好的解决方案。 Resource Model支持文件并从外部源URL获取服务器的节点列表。

但是,如果您正在推动自己更好的答案,可以使用SSH并考虑SSH library for Java

答案 1 :(得分:0)

如果您考虑使用外部API,请使用JSCAPE的SSH Factory for Java。可以找到文档here