当前位置:   article > 正文

集群所有机器同步执行脚本_控制脚本集体

控制脚本集体

相关文章链接: 大数据基础知识点 文章汇总

在 /root/bin 目录下,执行 vim xcall.sh 命令,如下图所示:

脚本内容如下:

  1. #!/bin/bash
  2. # 获取控制台指令
  3. cmd=$*
  4. # 判断指令是否为空
  5. if [ ! -n "$cmd" ]
  6. then
  7. echo "command can not be null !"
  8. exit
  9. fi
  10. # 获取当前登录用户
  11. user=`whoami`
  12. # 在从机执行指令,这里需要根据你具体的集群情况配置,host与具体主机名一致,同上
  13. for (( host=1;host<=3;host++ ))
  14. do
  15. echo "================current host is bigdata$host================="
  16. echo "--> excute command \"$cmd\""
  17. ssh $user@bigdata$host $cmd
  18. done
  19. echo "excute successfully !"

给脚本授权:

chmod 777 xcall.sh

执行之后如下图所示:


注:其他相关文章链接由此进 -> 大数据基础知识点 文章汇总


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/880168
推荐阅读
相关标签
  

闽ICP备14008679号