欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年02月04日 14:25:27   作者:  
shell寫的ping腳本,可實現(xià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檢測$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)文章

  • shell兩個文件去重的多種姿勢

    shell兩個文件去重的多種姿勢

    最近在利用shell幫公司優(yōu)化挖掘關(guān)鍵詞的流程,用shell替代了多個環(huán)節(jié)的操作,極大提高了工作效率。下面這篇文章就給大家分享了利用shell實現(xiàn)兩個文件去重的多種姿勢,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • shell腳本批量復(fù)制及執(zhí)行命令的示例詳解

    shell腳本批量復(fù)制及執(zhí)行命令的示例詳解

    這篇文章主要介紹了批量復(fù)制及執(zhí)行命令shell腳本,本文通過列舉幾個示例給大家詳細(xì)介紹,對大家的工作或?qū)W習(xí)具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • shell腳本將Oracle服務(wù)器中數(shù)據(jù)定時增量刷新到ftp服務(wù)器中

    shell腳本將Oracle服務(wù)器中數(shù)據(jù)定時增量刷新到ftp服務(wù)器中

    這篇文章主要介紹了shell腳本將Oracle服務(wù)器中數(shù)據(jù)定時增量刷新到ftp服務(wù)器中,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-08-08
  • Linux中的grep?-v、-e、-E用法小結(jié)

    Linux中的grep?-v、-e、-E用法小結(jié)

    grep是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來,這篇文章主要介紹了Linux之grep?-v、-e、-E用法總結(jié),需要的朋友可以參考下
    2022-11-11
  • hive-shell批量命令執(zhí)行腳本的實現(xiàn)方法

    hive-shell批量命令執(zhí)行腳本的實現(xiàn)方法

    今天小編就為大家分享一篇hive-shell批量命令執(zhí)行腳本的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 在shell腳本中激活conda虛擬環(huán)境的方法總結(jié)

    在shell腳本中激活conda虛擬環(huán)境的方法總結(jié)

    在Anaconda中conda可以理解為一個工具,也是一個可執(zhí)行命令,其核心功能是包管理與環(huán)境管理,下面這篇文章主要給大家介紹了關(guān)于如何在shell腳本中激活conda虛擬環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 關(guān)于ssh連不上問題的解決方法(必看)

    關(guān)于ssh連不上問題的解決方法(必看)

    下面小編就為大家?guī)硪黄P(guān)于ssh連不上問題的解決方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • bash scp command not found的解決方法

    bash scp command not found的解決方法

    今天在一系統(tǒng)上運(yùn)行bash scp提示command not found,經(jīng)過如下方法解決了,需要的朋友可以參考下
    2013-03-03
  • Shell實現(xiàn)判斷進(jìn)程是否存在并重新啟動腳本分享

    Shell實現(xiàn)判斷進(jìn)程是否存在并重新啟動腳本分享

    這篇文章主要介紹了Shell實現(xiàn)判斷進(jìn)程是否存在并重新啟動腳本分享,本文給出了兩個實現(xiàn)腳本,分簡潔版和詳細(xì)版,需要的朋友可以參考下
    2014-09-09
  • linux whatis與whatis database 使用及查詢方法(man使用實例)

    linux whatis與whatis database 使用及查詢方法(man使用實例)

    在學(xué)習(xí)man命令時候,估計很多朋友都發(fā)現(xiàn)有man –f ,man –k 參數(shù),可以查出很多數(shù)據(jù)。這些有的與man手冊頁相同,有些不是屬于手冊頁的。它們數(shù)據(jù)怎么收集來的,并且whatis是怎么樣工作的
    2015-10-10

最新評論