ndlli 发表于 2018-8-19 11:25:57

shell:ping的并发控制

#!/bin/bash  
#created by molewan 2017-07-23
  
Usage(){
  
echo $"USAGRE:/bin/bash $0"
  
exit 1
  
}
  
if [ "$#" -ne "0" ];then
  
Usage
  
fi
  
CMD="ping -w 2 -c 2"
  
IP="192.168.1."
  
for n in `seq 1 254`
  
do
  
{
  
$CMD $IP$n &> /dev/null
  
if [ $? -eq 0 ];then
  
echo "$IP$n is ok"
  
fi
  
}& #shell的并发检测,批量ping
  
done


页: [1]
查看完整版本: shell:ping的并发控制