【发布时间】:2013-12-14 07:08:19
【问题描述】:
我需要处理很多远程机器,每台机器共享一个全局环境变量( 像 CONTROLLER_IP)。当我尝试 ssh 到远程机器时,我想设置 CONTROLLER_IP 根据当前的本地主机设置。有什么办法可以实现吗?
例子:
在localhost主机中,我设置ofc1=192.168.0.1,ofc2=192.168.1.1 我需要 ssh 到 ofs1、ofs2。 我想做类似的事情:
CONTROLLER_IP=$ofc1 ssh root@ofs1; CONTROLLER_IP=$ofc2 ssh root@ofs2
然后我将在每个 ssh 会话中获取 CONTROLLER_IP 设置。 (上面显示的代码不起作用...)
【问题讨论】:
-
$ofc1可疑。你确定你的意思不仅仅是CONTROLLER_IP=ofc1吗? -
不,ofc1 只是我本地主机中的另一个环境变量。