Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1369875
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类:

2011-12-08 11:43:14

  1. #!/bin/bash
  2. # Program
  3. # Use ping command to check the network's PC state.
  4. # History
  5. # 2009/02/18 VBird first release
  6. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
  7. export PATH
  8. network="192.168.1" # 将网络的前面的部分定好!
  9. for sitenu in $(seq 1 100) # seq 為 sequence(连续) 的缩写之意
  10. do
  11. # 底下的程式在取得 ping 的回传值是正确的还是错误的!
  12. ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1
  13. # 开始显示结果是正确的启动 (UP) 还是错误的没有联通(DOWN)
  14. if [ "$result" == 0 ]; then
  15. echo "Server ${network}.${sitenu} is UP."
  16. else
  17. echo "Server ${network}.${sitenu} is DOWN."
  18. fi
  19. done
阅读(235) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~