1、编写查询分机命令脚本文件
## 创建脚本文件:
[admin@s135 /]$ vim /usr/local/bin/xcall.sh
## 在文件中添加内容:
#!/bin/bash
params=$@
i=201
for (( i=201 ; i <= 204 ; i = $i + 1 )) ; do
echo ============= s$i $params =============
ssh s$i "$params"
done
保存,退出
此时即可通过此脚本文件执行分机命令,如:
./xcall.sh jps
使用xcall.sh在所有节点上创建jps符号连接,指向/soft/jdk/bin/jps
------------------------------------------------------------------
1.切换到root用户
$>su root
2.创建符号连接
$>xcall.sh "ln -sfT /soft/jdk/bin/jps /usr/local/bin/jps"
3.修改jps符号连接的owner
$>xcall.sh "chown -h centos:centos /usr/local/bin/jps"
4.查看所有主机上的java进程
$>xcall.sh jps
2、编写文件发送脚本文件xsync.sh