我需要在另一台机器上运行一个 shell 脚本。一般的调用方法是这样的:
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null bot-bono@other-dt 'bash' < $GIT_ROOT/chip/sw/scripts/build.sh
由于其他脚本被调用,build.sh
我无法将参数传递给它。据我所知,如果 abash
在本地调用,它会继承环境变量。如果在远程机器上调用它就不会发生这种情况。
有人知道我可以将环境变量传递给远程机器上的 bash 吗?或者,也许有更好的方法build.sh
在可以使用本地环境变量的远程系统上调用。