美文网首页
命令群发脚本

命令群发脚本

作者: zztigyk | 来源:发表于2020-09-04 08:51 被阅读0次
  1. 在/home/hadoop目录下创建bin目录,并在bin目录下创建文件 xcall.sh 。
cd
mkdir bin
cd bin/
touch xcall.sh
vim xcall.sh
  1. 在该文件中编写如下代码:
#!/bin/bash
#在集群的所有机器上批量执行同一条命令
if(($#==0))
then
    echo 请输入您要操作的命令!
    exit
fi

echo 要执行的命令是$*

#循环执行此命令
for((i=1;i<=3;i++))
do
    echo ---------------------hadoop$i-----------------
    ssh hadoop$i $*
done

  1. 修改脚本 xcall.sh 具有执行权限
    chmod 777 xcall.sh
  2. 调用脚本形式:xcall.sh 文件名称
    xcall.sh ll

注意:如果将xcall.sh放到/home/hadoop/bin目录下仍然不能实现全局使用,可以将xcall.sh移动到/usr/local/bin目录下。

相关文章

网友评论

      本文标题:命令群发脚本

      本文链接:https://www.haomeiwen.com/subject/jiqosktx.html