Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
无论我尝试什么,执行pwd总是打印/var/log/rundeck. 我想将其配置为全局甚至项目范围的设置,因为我的所有脚本和命令都将与文件系统上的特定目录相关。
pwd
/var/log/rundeck
/home/jobs例如。
/home/jobs
Rundeck 上没有设置可以设置工作目录。
每个命令都在单独的上下文中运行,您可以将它们链接在一起。
作为“Yang”对上述答案的改进,您可以编辑 rundeck“resources.xml”文件并添加一个名为“nodepwd”的属性,其中您的节点位置如下所示。
<node name="localhost" nodepwd="/your/pwd/location" .... />
然后你可以改变你的路径并执行命令。
就我而言,我必须在我的内联脚本中运行“cd $RD_NODE_NODEPWD”来更改当前工作目录。