繁体   English   中英

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

[英]In Rundeck: how can you set the working directory for command execution?

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

/home/jobs例如。

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

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

在此输入图像描述

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

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

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

在此输入图像描述

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM