#!/bin/bash # description # date . /etc/init.d/functions #引入函数 HOST=/tmp/host.info #服务器列表 while read LINES do ping -c 4 $LINES &>/dev/null if [ $? -eq 0 ];then action "$LINES is ok " /bin/true else action "$LINES is false " /bin/false fi done < $HOST echo "**********************************" #确定局域网内主机是否存活 HOSTIP="192.168.1." for i in {1..254} do { ping -c 4 -i 0.2 $HOSTIP$i &>/dev/null if [ $? -eq 0 ];then action "$HOSTIP$i is active" /bin/true else action "$HOSTIP$i is down " /bin/false fi } & done