最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個(gè)shell寫的ping函數(shù)

 更新時(shí)間:2013年02月04日 14:25:27   作者:  
shell寫的ping腳本,可實(shí)現(xiàn)簡(jiǎn)單交互,供大家學(xué)習(xí)參考吧
復(fù)制代碼 代碼如下:

#!/bin/bash
#2013-01-06 14:00:00 wanggy exp
#note:ping monitor
set -u
#set -x
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"
    count=3
    for ((hostip=$hostip_beg;hostip<=$hostip_end;hostip++));do
            host=$network.$hostip
            echo "開始ping檢測(cè)$host"
            ping -c $count $host &>/dev/null
                    if [ $? = 0 ];then
                            echo "$host is up"
                    else
                            sleep 3
                            ping -c $count $host &>/dev/null
                            if [ $? = 0 ];then
                                    echo "$host is up"
                            else
                                    echo "$host is down"
                            fi
                    fi
            done
    #echo "執(zhí)行完畢"
    exit 0
    }
    main()
    {
    echo "----開始執(zhí)行ping程序----"
    ping_fun
    }
    main
    exit 0

相關(guān)文章

  • 簡(jiǎn)介L(zhǎng)inux中cp和mv搭配{,}在shell當(dāng)中的用法

    簡(jiǎn)介L(zhǎng)inux中cp和mv搭配{,}在shell當(dāng)中的用法

    這篇文章主要介紹了簡(jiǎn)介L(zhǎng)inux中cp和mv搭配{,}在shell當(dāng)中的用法,作者舉了四個(gè)這樣的大括號(hào)擴(kuò)展示例,需要的朋友可以參考下
    2015-06-06
  • 非常好的12道shell命令經(jīng)典面試問題

    非常好的12道shell命令經(jīng)典面試問題

    shell面試題總結(jié)了一些,讓我們一起看一下吧,非常好的12道shell命令經(jīng)典面試問題,需要的朋友可以參考下
    2018-02-02
  • 詳談Linux打包與壓縮及tar命令

    詳談Linux打包與壓縮及tar命令

    下面小編就為大家?guī)硪黄斦凩inux打包與壓縮及tar命令。小編覺的挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • 使用find命令快速定位配置文件位置

    使用find命令快速定位配置文件位置

    大家知道在配置的時(shí)候咱們經(jīng)常需要修改配置文件,甚至現(xiàn)在的開發(fā)就是配配配,記又記不住,每次自己查找太費(fèi)時(shí)間,最近學(xué)會(huì)了一個(gè)命令-find,現(xiàn)在分享以下,本文以nginx為例子給大家詳細(xì)介紹,對(duì)find命令定位配置文件位置相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-12-12
  • linux命令查看磁盤空間的方法

    linux命令查看磁盤空間的方法

    這篇文章主要介紹了linux命令查看磁盤空間的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • shell判斷文件是否為空的代碼

    shell判斷文件是否為空的代碼

    這篇文章主要介紹了shell判斷文件是否為空的代碼,需要的朋友可以參考下
    2017-05-05
  • shell數(shù)組常用實(shí)例分享

    shell數(shù)組常用實(shí)例分享

    本文為大家舉一些shell數(shù)組的小例子,供大家學(xué)習(xí)參考
    2013-02-02
  • Linux Shell 自動(dòng)交互功能實(shí)現(xiàn)

    Linux Shell 自動(dòng)交互功能實(shí)現(xiàn)

    本文主要介紹了Linux Shell 自動(dòng)交互功能實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Linux C中sockaddr和sockaddr_in的區(qū)別

    Linux C中sockaddr和sockaddr_in的區(qū)別

    這篇文章主要介紹了Linux C中sockaddr和sockaddr_in的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索

    Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索

    在日常使用計(jì)算機(jī)的過程中,尤其是處理大量文件時(shí),快速找到特定文件變得尤為重要,Linux系統(tǒng)提供了許多命令行工具,其中“l(fā)ocate”和“find”是兩個(gè)常用的文件搜索工具,本文給大家介紹了如何在Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索
    2024-05-05

最新評(píng)論

芮城县| 务川| 方城县| 当阳市| 武宁县| 波密县| 延边| 山阳县| 台前县| 杭锦旗| 伊春市| 凤阳县| 兴仁县| 玉田县| 湾仔区| 民县| 景宁| 格尔木市| 西安市| 仁布县| 柳州市| 云龙县| 林口县| 五家渠市| 广安市| 罗甸县| 明星| 洛浦县| 潼关县| 富顺县| 灵川县| 通海县| 鄂托克旗| 衡阳县| 河北省| 武平县| 高密市| 双峰县| 长顺县| 楚雄市| 永兴县|