所有节点 文件查看脚本编写

所有节点 文件查看脚本编写

该脚本用于一次查看所有集群节点相同位置下的文件,类似于手动在每个节点上输入ls指令进行查看。

xls.sh的源代码例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
if [ $# -lt 1 ] ; then
echo no args
exit;
fi

#get first argument
arg1=$1;
cuser=`whoami`
fname=`basename $arg1`
dir=`dirname $arg1`
if [ $dir == "." ] ; then
dir=`pwd`
# echo $dir
fi

for (( i=200;i<=500;i=i+100)) ;
do
echo ---------------ls $arg1 from s$i -------------;
ssh s$i ls $dir/$fname | xargs
echo
done