LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1053|回复: 3

a shell do a statisticis on online pc.

[复制链接]
发表于 2003-8-3 01:58:35 | 显示全部楼层 |阅读模式
  1. #!/bin/sh
  2. SURFIX=192.168.32
  3. FROM=1
  4. TO=10
  5. let TO=TO+1
  6. var=$FROM
  7. if [ ! -f log ];then
  8.         while [ $var -lt $TO ];
  9.         do
  10.                 set ip$var=0;
  11.                 let var=var+1
  12.         done
  13. else
  14.         for tmp in `awk "{ print \\\$2 }" log`
  15.         do
  16.                 let ip$var=$tmp
  17.                 let var=var+1
  18.         done
  19. fi
  20. var=$FROM
  21. while [ $var -lt $TO ]
  22. do
  23.         if ping $SURFIX.$var -c 1 -w 1;then
  24.                 let ip$var=ip$var+1
  25.         fi
  26.         let var=var+1
  27. done
  28. >log
  29. var=$FROM
  30. while [ $var -lt $TO ]
  31. do
  32.         echo $SURFIX.$var       $[ip$var] >>log
  33.         let var=var+1
  34. done
复制代码

you can run it using cron.
发表于 2003-8-3 09:05:32 | 显示全部楼层
Very good:thank
建议lordbyorn兄把注释写好,然后帖到[脚本欣赏]里吧~~~,OK?
 楼主| 发表于 2003-8-3 10:42:03 | 显示全部楼层
Done .
发表于 2003-8-3 11:10:26 | 显示全部楼层
OK:thank
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表