#!/bin/bash
#用于检查当前主机所在局域网其他主机存活状态
IPRange=192.168.3.
count=0
result=""
for
i in 192.168.3.{1..254};
do
{
ping
-c 2 -W 2 $i > /dev/null 2>&1
[
$? == 0 ] && result="\e[1;31m"${i}" in use \e[0m" ||
result="\e[1;32m"${i}" not use \e[0m"
echo
-e $result
}&
done
wait
上面的 使用
{
}&
wait
实现了多线程