Rundeck访问节点的环境变量

Rundeck访问节点的环境变量

我正在使用 rundeck 运行一个脚本,该脚本依赖于对正在执行脚本的节点上的系统范围环境变量的访问。这些变量已在 /etc/environment 中设置。

首先,我如何让 rundeck 接收系统环境?我在 rundeck 中找不到任何选项来执行此操作。

其次,为什么默认情况下不会发生这种情况?我的印象是 rundeck 通过 ssh 工作;每次登录节点时,系统环境难道不应该被加载吗?

答案1

环境变量是 shell 的一个特性。如果你的执行不涉及 shell,那么也不会有任何环境变量。

相关内容