收集远程主机运行时间的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)
一个基于ssh的shell脚本,用于收集一组远程主机的运行时间(uptime)。
在以下的示例中,我们假设IP_LIST中的所有系统都有一个用户test。
复制代码代码如下:
#!/bin/bash
IP_LIST="192.168.0.1 192.168.0.5 192.168.0.6"
for IP in $IP_LIST
输出结果: |