在Rundeck中:如何设置命令执行的工作目录?

时间:2016-08-10 08:25:39

标签: rundeck

无论我尝试什么,执行pwd始终会打印/var/log/rundeck。我想将其配置为全局甚至项目范围的设置,因为我的所有脚本和命令都将相对于文件系统上的特定目录。

例如

/home/jobs

3 个答案:

答案 0 :(得分:2)

Rundeck上没有设置可以设置工作目录。

每个命令都在不同的上下文中运行,您可以将它们链接在一起。

enter image description here

答案 1 :(得分:1)

作为对“Yang”的上述答案的改进,您可以编辑rundeck“resources.xml”文件,并添加一个名为“nodepwd”的属性,其节点位置如下所示。

<node name="localhost" nodepwd="/your/pwd/location" ....  />

然后您可以更改路径并执行命令。

enter image description here

答案 2 :(得分:0)

在我的情况下,我必须在我的内联脚本中运行“cd $ RD_NODE_NODEPWD”来更改当前的工作目录。