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

Posted 流了个火

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux笔记-多服务器同时执行相同命令相关的知识,希望对你有一定的参考价值。

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

192.168.1.160
192.168.1.166

2.编写运行脚本 

for i in `cat nodelist.txt`
do
ssh [email protected]$i ‘要执行的命令;
done;

 

for i in `cat nodelist.txt`
do
  ssh [email protected]$i echo hehe >> /usr/local/myjar/aaa.txt;
done;

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

以上是关于linux笔记-多服务器同时执行相同命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记:bash特性之多命令执行,shell脚本

计算机不会同时执行多线程程序

Linux进阶之补充知识篇

Linux内核分析第四章 读书笔记

Python多线程登录远端linux执行操作命令

Linux一次在多个服务器运行命令