1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/bash
fname_up=ip_list_up_`
date
+
"%Y-%m-%d"
`.txt
fname_down=ip_list_down_`
date
+
"%Y-%m-%d"
`.txt
echo
"The ip list for online:"
> $fname_up
echo
"The ip list for offline:"
> $fname_down
for
i
in
128 129 149 159
#指定地址端
do
for
j
in
`
seq
1 254`
do
{
ping
-c 1 172.20.$i.$j >
/dev/null
if
[ $? == 0 ];
then
echo
172.20.$i.$j >> $fname_up
else
echo
172.20.$i.$j >> $fname_down
fi
}&
done
wait
done
|
本文转自 wangpengtai 51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/1908329,如需转载请自行联系原作者