当前位置:  操作系统/服务器>linux

一个可交互的并发ping检测脚本

    来源: 互联网  发布时间:2014-10-13

    本文导语:  代码如下:#!/bin/bash#********************************##2013-01-11 17:00:00 wanggy exp  ##note:ping monitor               ##********************************#set -uping_fun(){    d_network=192.168.1    echo -n "input the network(default $d_network):"    read network  ...

代码如下:

#!/bin/bash
#********************************#
#2013-01-11 17:00:00 wanggy exp  #
#note:ping monitor               #
#********************************#
set -u
ping_fun()
{
    d_network=192.168.1
    echo -n "input the network(default $d_network):"
    read network
    : ${network:=$d_network}
    echo "network:$network"
    d_hostip_beg=1
    d_hostip_end=254
    echo -n "input the hostip(default $d_hostip_beg $d_hostip_end):"
    read hostip_beg hostip_end
    : ${hostip_beg:=$d_hostip_beg}
    : ${hostip_end:=$d_hostip_end}
    echo "hostip_beg:$hostip_beg"
    echo "hostip_end:$hostip_end"
            if [ $hostip_beg -gt $hostip_end ];then
                    echo "$hostip_beg greater than $hostip_end!!!"
                    exit 0
            fi
    : >pinglog
    : >pingerrlog
    ping_count=3
    for ((hostip=$hostip_beg;hostip/dev/null
                    if [ $? = 0 ];then
                            echo "$host is up"
                            echo "$host is up" >>pinglog
                    else
                                    echo "$host is down"
                                    echo "$host is down" >>pingerrlog
                    fi
}&
   done
wait
}
main()
{
    echo "----开始执行ping程序----"
    ping_fun
}
main
exit 0

    
 
 
 
本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.169IT.COM)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问交互的、不交互的shell有什么区别?
  • 交互式地图构建 Majuro.JS
  • jQuery交互式地图插件 ImageMapster
  • 请问crontab -e能利用管道非交互操作吗
  • 实时交互动画开发软件 Animata
  • 桌面交互环境 Cinnamon
  • 交互式图表库 Polychart.JS
  • Web 交互式数据图形 Multigraph
  • 如何将ftp服务器缺省交互模式设置为off?
  • [Linux Shell编程] sftp 有没有非交互方式的用法
  • 创建交互式3D场景 Proscene
  • 交互式全景图片显示JS库 PanoJS3
  • 帮帮新手,jsp面向对象吗?想把c/s结构的引用用jsp改写,交互功能可以实现吗
  • 动态交互式 HTML5 图表库 Envision.js
  • 3D交互建模和仿真算法库 OpenTissue
  • 终端交互过程录制 ttygif
  • 界面交互调试可视化 Stagehand
  • JavaScript可交互性图表 NVD3.js
  • 交互式文档系统 I/O Docs
  • 关于qt与内核模块交互的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2019,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

    浙ICP备11055608号-3