#!/bin/sh
localhost="192.168.56.122 192.168.56.121"
rm -rf dd.log
echo '统计显示' >> dd.log
for i in $localhost
do
echo $i >> dd.log ;
ssh $i 'ls -ilt `find /opt -name eth1`' >> dd.log;
echo "----done~-----" >> dd.log;echo `date` >> dd.log''
#sleep 2
done
echo "个数统计" >> dd.log
#cd ~
localhost="192.168.56.122 192.168.56.121"
for i in $localhost
do
echo -e "$i 的总计为:\c " >> dd.log
a=$(ssh $i 'ls -ilt `find /opt -name eth1`'|wc -l)
echo " $a" >> dd.log
echo "----done~-----" >> dd.log;echo `date` >> dd.log
sleep 1
let s+=a
#sleep 2
done
localhost="192.168.56.122 192.168.56.121"
rm -rf dd.log
echo '统计显示' >> dd.log
for i in $localhost
do
echo $i >> dd.log ;
ssh $i 'ls -ilt `find /opt -name eth1`' >> dd.log;
echo "----done~-----" >> dd.log;echo `date` >> dd.log''
#sleep 2
done
echo "个数统计" >> dd.log
#cd ~
localhost="192.168.56.122 192.168.56.121"
for i in $localhost
do
echo -e "$i 的总计为:\c " >> dd.log
a=$(ssh $i 'ls -ilt `find /opt -name eth1`'|wc -l)
echo " $a" >> dd.log
echo "----done~-----" >> dd.log;echo `date` >> dd.log
sleep 1
let s+=a
#sleep 2
done
echo -e "\033[34m 总计$s \033[0m" >> dd.log
---
留存
结果:
[root@localhost opt]# cat dd.log
统计显示
192.168.56.122
69218268 -rw-r--r--. 1 root root 0 May 7 06:18 /opt/tt1/eth1
36713854 -rw-r--r--. 1 root root 0 May 7 06:14 /opt/tt/eth1
102453462 -rw-r--r--. 1 root root 0 May 7 05:18 /opt/rh/eth1
----done~-----
Sun May 7 07:09:58 EDT 2017
192.168.56.121
102453462 -rw-r--r--. 1 root root 0 May 7 05:18 /opt/rh/eth1
----done~-----
Sun May 7 07:09:58 EDT 2017
个数统计
192.168.56.122 的总计为: 3
----done~-----
Sun May 7 07:10:01 EDT 2017
192.168.56.121 的总计为: 1
----done~-----
Sun May 7 07:10:04 EDT 2017
总计4