【发布时间】:2013-03-28 03:55:36
【问题描述】:
我阅读了有关在远程 ssh 中传递变量的其他帖子,但这些解决方案似乎对我不起作用。
这是我的情况:我在整个 shell 脚本(在本地机器上)中填充变量的值,然后通过 ssh 在 另一个 系统上使用这些值。我理解为什么这不起作用,但我想找到一种通过 ssh 在另一个系统上使用本地 shell 中的值的方法。
BUILD_SERVER="my_server"
ANOTHER_SERVER="my_server2"
ssh $USERNAME@$BUILD_SERVER << 'ENDSSH'
echo "$BUILD_SERVER"
echo "$ANOTHER_SERVER"
ENDSSH
当我运行此代码时,这些变量为空。有没有办法将值传递给 ssh?
【问题讨论】: