如果你希望ssh链接slave01,然后执行命令并将结果输出到终端怎么办呢?
你可能想到的是:
ssh slave01;hostname;
执行后,你会发现不仅你的终端变成slave01,而且hostname并未输出。当您执行exit退出之后,hostname会紧接着执行,返回的却是当前主机名。
仔细想想你会明白为什么。
我们应该这么做:
ssh slave01 hostname;
中间不需要有“;”号,man一下 ssh可以查看到需要的说明。
如果你希望ssh链接slave01,然后执行命令并将结果输出到终端怎么办呢?
你可能想到的是:
ssh slave01;hostname;
仔细想想你会明白为什么。
我们应该这么做:
ssh slave01 hostname;