【发布时间】:2013-03-24 14:11:03
【问题描述】:
ssh remotecluster 'bash -s' << EOF
> export TEST="sdfsd"
> echo $TEST
> EOF
这不打印任何内容。
即使我将变量存储到文件中并将其复制到远程,它仍然不起作用。
TEST="sdfsdf"
echo $TEST > temp.par
scp temp.par remotecluster
ssh remotecluster 'bash -s' << EOF
> export test2=`cat temp.par`
> echo $test2
> EOF
仍然没有打印。
所以我的问题是如何将局部变量作为变量传递给远程机器?
答案已在this 中给出
【问题讨论】:
标签: linux bash unix ssh cluster-computing