linux中通过脚本,一台机器控制多台机器

如果我们要通过一台机器查看所有机器的jps,我们需要对jps做软连接

1、which jps查看位置

2、运行sudo ln -s /root/apps/jdk1.8.0_201/bin/jps /usr/local/bin/jps语句在每一台虚拟机上

#注:当我们运行脚本时,在给与权限的情况下必须./~运行,如果将脚本放到/usr/local/bin下的话可以省略./

3、在/usr/local/bin下创建脚本call.sh       vim call.sh

4、编写脚本

#!/bin/bash
params=$@
for((i=1;i<=4;i++));do
   echo =========hdp-$i $params========
   ssh hdp-$i "$params"
done

$@代表所有参数

我的机器为hdp-1,hdp-2,hdp-3,hdp-4

5、测试

查看所有机器的jps

给每台机器创建文件

查看创建的文件夹

发布了85 篇原创文章 · 获赞 3 · 访问量 2509

猜你喜欢

转载自blog.csdn.net/Romantic_sir/article/details/104255369
今日推荐