我正在使用 rundeck 运行一个脚本,该脚本取决于对我正在执行脚本的节点上的系统范围的环境变量的访问。这些变量已在 /etc/environment 中设置。
首先,我如何让 rundeck 摄取系统环境?我在 rundeck 中找不到任何选项来执行此操作。
其次,为什么默认情况下不会发生这种情况?我的印象是 rundeck 通过 ssh 工作;不应该每次登录节点都加载系统环境吗?
我正在使用 rundeck 运行一个脚本,该脚本取决于对我正在执行脚本的节点上的系统范围的环境变量的访问。这些变量已在 /etc/environment 中设置。
首先,我如何让 rundeck 摄取系统环境?我在 rundeck 中找不到任何选项来执行此操作。
其次,为什么默认情况下不会发生这种情况?我的印象是 rundeck 通过 ssh 工作;不应该每次登录节点都加载系统环境吗?
环境变量是一个 shell 特性。如果您的执行不涉及 shell,那么也不会有任何环境变量。