1、需执行的主机ip列表
vim /root/iplist20221207
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
2、配置免密登录
ssh-keygen -f /root/.ssh/id_rsa -N ''
ssh-copy-id root@192.168.1.2
输入密码xxxxx
其他主机类似
3、批量执行
查看下主机/etc/fstab 是否存在 /dev/mapper的配置
for i in `cat /root/iplist20221207`; do ssh $i "cat /etc/fstab | grep /dev/mapper"; done
脚本命令项
1)
for 变量 in xxxx
do
linux 命令 (需要干什么)
done
2)
`` 反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量
`cat /root/iplist20221207` ##192.168.1.2 192.168.1.3 192.168.1.4 192.168.1.5 对变量 i 循环赋值
3)
ssh ip "liux命令 " ## ssh主机执行""内的命令
4)
一次执行多条linux命令用 ; 分割
如 cd /etc ; ll
版权声明:本文为博主原创文章,未经博主允许不得转载。
批量执行 免密登录





