|
- #!/bin/sh
- SURFIX=192.168.32
- FROM=1
- TO=10
- let TO=TO+1
- var=$FROM
- if [ ! -f log ];then
- while [ $var -lt $TO ];
- do
- set ip$var=0;
- let var=var+1
- done
- else
- for tmp in `awk "{ print \\\$2 }" log`
- do
- let ip$var=$tmp
- let var=var+1
- done
- fi
- var=$FROM
- while [ $var -lt $TO ]
- do
- if ping $SURFIX.$var -c 1 -w 1;then
- let ip$var=ip$var+1
- fi
- let var=var+1
- done
- >log
- var=$FROM
- while [ $var -lt $TO ]
- do
- echo $SURFIX.$var $[ip$var] >>log
- let var=var+1
- done
复制代码
you can run it using cron. |
|