Previous topicNext topic
Help > Folder1 >
用于检查当前主机所在局域网其他主机存活状态

#!/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

实现了多线程