当前位置: > shell编程 >

收集远程主机运行时间的shell脚本

时间:2014-09-10 19:05来源:linux.it.net.cn 作者:it

一个基于ssh的shell脚本,用于收集一组远程主机的运行时间(uptime)。
运行时间是系统加电运行的时间。
uptime命令用来显示系统加电后运行了多久。

在以下的示例中,我们假设IP_LIST中的所有系统都有一个用户test。
脚本很简单,供初学者练习shell脚本编写使用。

复制代码代码如下:

#!/bin/bash
#文件名:uptime.sh
#用途:系统运行时间监视器

IP_LIST="192.168.0.1 192.168.0.5 192.168.0.6"
USER="test"

for IP in $IP_LIST
do
  utime=$(ssh $USER@$IP uptime | awk '{ print $3 }' )
  echo $IP uptime: $utime
done

输出结果:
$ ./uptime.sh
192.168.0.1 uptime: 1:50,
192.168.0.5 uptime: 2:15,
192.168.0.6 uptime: 10:15,

 
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容