从文件中获取服务器列表时,不确定它是否可行

时间:2016-09-04 15:02:28

标签: bash shell

假设LAN中有100台计算机(每行中文件中的主机名列表),并且每台计算机都有自己的磁盘,并且这些计算机由多个人共享。您可以假设磁盘安装在固定点上" / local"在每台计算机上。您必须打印两件事:a)网络中的前10位磁盘用户。 b)在局域网中所有计算机的总登录时间(最近24小时)中排名前10位的用户。

我的剧本:

#!/bin/bash 
while read -r host 
do 
ssh -n $HOST `uname -a` 
`du -s * | sort -nr | head -n10`>"top_10_du.txt" 
`cat top_10_du.txt` 
`last | sort -nr | head -10`>"last_users.txt" 
`cat last_users.txt` 
done<server_list.txt

0 个答案:

没有答案