首页 > 代码库 > linux笔记-多服务器同时执行相同命令

linux笔记-多服务器同时执行相同命令

1.服务器的ip地址写到文件中,命名为nodelist.txt

192.168.1.160192.168.1.166

2.编写运行脚本 

for i in `cat nodelist.txt`
do
ssh hadoop@$i ‘要执行的命令;
done;

 

for i in `cat nodelist.txt`do  ssh hadoop@$i echo hehe >> /usr/local/myjar/aaa.txt;done;

功能是输出字符串hehe在 /usr/local/myjar/aaa.txt文件中。

linux笔记-多服务器同时执行相同命令