如果我们要通过一台机器查看所有机器的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、测试
扫描二维码关注公众号,回复:
9516046 查看本文章
查看所有机器的jps
给每台机器创建文件
查看创建的文件夹