Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2297603
  • 博文数量: 252
  • 博客积分: 5472
  • 博客等级: 大校
  • 技术积分: 3107
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-17 18:39
文章分类

全部博文(252)

文章存档

2012年(96)

2011年(156)

分类: LINUX

2011-12-05 21:44:25

  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
阅读(1013) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~