bigdata_批量机器执行通用脚本

经常有这样的场景,需要批量验证一些配置或者机器,执行一些命令。例如  echo $PATH  等等

这里分享一个批量执行脚本

脚本名称 deployCommnd.sh

运行demo : sh deployCommnd.sh 'ps aux|grep hiveserver2 |grep -v "grep"'

host目录:可以自行修改添加 集群ip。  【前置条件】机器之间无秘登录

脚本如下

#!/bin/sh
hosts=(192.168.7.126 192.168.7.127 192.168.7.128 192.168.7.129 192.168.7.130)
commd=$
for host in ${hosts[@]}
do
echo $host
echo 'will exctue '$commd
ssh root@$host $commd
echo $?
done
上一篇:1018. 可被 5 整除的二进制前缀


下一篇:SVN迁移到Git的过程(+ 一些技巧