需求:在线主机显示到屏幕中,并记录ip地址
#!/bin/bash
array=(`cat ip1.txt`)
check() {
>ip.txt
ip=$1
ping -w1 -c1 $ip &> /dev/null
if [ $? -eq 0 ]
then
echo "$ip在线" && echo $ip >> ip.txt
fi
}
main() {
for i in ${array[*]}
do
check $i &
done
wait
exit
}
main
需求:在线主机显示到屏幕中,并记录ip地址
#!/bin/bash
array=(`cat ip1.txt`)
check() {
>ip.txt
ip=$1
ping -w1 -c1 $ip &> /dev/null
if [ $? -eq 0 ]
then
echo "$ip在线" && echo $ip >> ip.txt
fi
}
main() {
for i in ${array[*]}
do
check $i &
done
wait
exit
}
main