当前位置:   article > 正文

自定义脚本:xcall.sh、xsync.sh_xsync lg.sh xcall.sh

xsync lg.sh xcall.sh

假设Linux集群中有hcmaster、hcslave1、hcslave2三台机子。

xcall.sh

功能:在集群所有机器上执行命令
第一步:创建xcall.sh文件
在这里插入图片描述
说明:

  • $@:表示传递给脚本的所有命令
  • host:集群中所有主机的名字

第二步:将xcall.sh拷贝到/usr/local/bin目录下面
第三步:设置xcall.sh的权限如下图所示:
在这里插入图片描述
第四步:将xcall.sh文件远程拷贝到其它虚拟机的/usr/local/bin目录下

测试
示例一: 查看hostname
在这里插入图片描述
示例二:执行jps。
Jps是jdk的命令。因为jps没有在/user/bin/下需要配置符号连接,具体操作在三台虚拟机上依次执行如下操作:
在这里插入图片描述
在这里插入图片描述

xsync.sh

功能:在集群所有机器上实现文件的远程拷贝

第一步:创建xcall.sh文件
在这里插入图片描述
第二步:将xsync.sh拷贝到/usr/local/bin目录下面
第三步:设置xsync.sh的权限如下图所示:
在这里插入图片描述
第四步:测试
在这里插入图片描述

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

闽ICP备14008679号