如何在Shell脚本ssh中读取目标环境变量

时间:2019-04-16 08:28:41

标签: bash shell ssh

我有一个ssh到服务器的shell脚本。

ssh -t user@x.x.x.x << "EOT"
echo $ENVIRONMENT_VARIABLE
set +e
EOT

服务器中已设置$ENVIRONMENT_VARIABLE。但是,在脚本中无法读取其值。我该如何做才能在脚本中读取其值?

1 个答案:

答案 0 :(得分:1)

在SSH会话中,您似乎没有完全设置环境。 这取决于打开的会话类型(交互,登录外壳等)。 它还取决于您的Linux和所使用的Shell。 您可以检查this topic的主题。