簡體   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