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

檢測(cè)網(wǎng)段IP使用情況的shell腳本

 更新時(shí)間:2013年02月04日 17:03:11   作者:  
檢測(cè)網(wǎng)段IP使用情況的shell腳本,有需要的朋友可以參考下
復(fù)制代碼 代碼如下:

#!/bin/bash
#main---
network=192.168.1
ping_count=3
IP=1
:>IP_use
:>IP_idle
:>ping_action
echo "`date "+%Y%m%d %H:%M:%S"`----->腳本開始執(zhí)行......"
while [ $IP -lt 255 ]
do
host=$network.$IP
echo "-------->開始檢測(cè)$host服務(wù)器通迅是否正常,ping次數(shù)$ping_count."
ping $host -c $ping_count  >.ping_tmp
sleep 1
cat .ping_tmp  >>ping_action
echo "-------->服務(wù)器$host檢測(cè)已完成."
sum_ping=`tail -2 .ping_tmp |head -1 |awk -F, '{print$2}' |cut -c 2-2`
loss_ping=`tail -2 .ping_tmp |head -1 |awk -F, '{print$4}'|cut -c 2-5`
if [ $sum_ping -eq $ping_count ];then
    echo "-->$host  IP 已經(jīng)在使用中"
    echo "-->$host  IP 已經(jīng)在使用中"  >>IP_use
  else
    echo "$host IP 目前空閑:$loss_ping"
    echo "$host IP 目前空閑"  >>IP_idle
fi
IP=$((IP+1))
done
echo "`date "+%Y%m%d %H:%M:%S"`----->腳本運(yùn)行完畢......"


要實(shí)現(xiàn)Ping一個(gè)網(wǎng)段的所有IP,并檢測(cè)網(wǎng)絡(luò)連接狀態(tài)是否正常,很多方法都可以實(shí)現(xiàn),下面簡(jiǎn)單介紹兩種,如下:

腳本1
復(fù)制代碼 代碼如下:

#!/bin/sh
# Ping網(wǎng)段所有IP
# 2012/02/05
ip=1 #通過(guò)修改初值
while [ $ip != "254]; do
#yes正常,no主機(jī)不存在或不正常
ping 192.168.0.$ip -c 2 | grep -q "ttl=" && echo "192.168.0.$ip yes" || echo "192.168.0.$ip no"
ip=`expr "$ip" "+" "1"`
done

輸出結(jié)果:
192.168.0.1 yes
192.168.0.2 no
192.168.0.3 no
192.168.0.4 no
192.168.0.5 yes
192.168.0.6 no
192.168.0.7 yes
...

腳本2
復(fù)制代碼 代碼如下:

#!/bin/sh
# Ping網(wǎng)段所有IP
# 2012/02/05
ip="192.168.0."
for i in `seq 1 254`
do
ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|| echo "$ip$i no"
#yes正常,no主機(jī)不存在或不正常
done

輸出結(jié)果:
192.168.0.1 yes
192.168.0.2 no
192.168.0.3 no
192.168.0.4 no
192.168.0.5 yes
192.168.0.6 no
192.168.0.7 yes
...

相關(guān)文章

  • Linux啟動(dòng)新進(jìn)程的三種方法

    Linux啟動(dòng)新進(jìn)程的三種方法

    本篇文章主要介紹了Linux啟動(dòng)新進(jìn)程的三種方法以及這三種方法之間的區(qū)別。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • shell兩個(gè)文件去重的多種姿勢(shì)

    shell兩個(gè)文件去重的多種姿勢(shì)

    最近在利用shell幫公司優(yōu)化挖掘關(guān)鍵詞的流程,用shell替代了多個(gè)環(huán)節(jié)的操作,極大提高了工作效率。下面這篇文章就給大家分享了利用shell實(shí)現(xiàn)兩個(gè)文件去重的多種姿勢(shì),有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-12-12
  • Linux上使用FFmpeg進(jìn)行錄音功能

    Linux上使用FFmpeg進(jìn)行錄音功能

    這篇文章主要為大家詳細(xì)介紹了Linux上如何使用FFmpeg進(jìn)行錄音功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • 合并一個(gè)文件夾下多個(gè)文件內(nèi)容的單行shell命令

    合并一個(gè)文件夾下多個(gè)文件內(nèi)容的單行shell命令

    有時(shí)候我們需要合并一個(gè)文件夾下多個(gè)文件內(nèi)容,那么就可以參考下面的代碼,單行shell就是可以實(shí)現(xiàn)了,需要的朋友可以參考下
    2013-02-02
  • Shell獲取進(jìn)程PID的實(shí)現(xiàn)

    Shell獲取進(jìn)程PID的實(shí)現(xiàn)

    本文主要介紹了Shell獲取進(jìn)程PID的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Linux 下C語(yǔ)言獲取文件大小

    Linux 下C語(yǔ)言獲取文件大小

    這篇文章主要介紹了Linux 下C語(yǔ)言獲取文件大小的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • 使用Shell腳本批量執(zhí)行SQL腳本

    使用Shell腳本批量執(zhí)行SQL腳本

    這篇文章主要為大家介紹了批量執(zhí)行SQL腳本的Shell腳本的相關(guān)知識(shí)以及注意事項(xiàng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下
    2025-01-01
  • Ubuntu用戶之間相互切換方法(推薦)

    Ubuntu用戶之間相互切換方法(推薦)

    下面小編就為大家?guī)?lái)一篇Ubuntu用戶之間相互切換方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • linux shell中curl 發(fā)送post請(qǐng)求json格式問題的處理方法

    linux shell中curl 發(fā)送post請(qǐng)求json格式問題的處理方法

    這篇文章主要介紹了linux shell中curl 發(fā)送post請(qǐng)求json格式問題的處理方法,文中給大家提到了linux中使用curl發(fā)送post請(qǐng)求問題,需要的朋友可以參考下
    2018-07-07
  • linux修改目錄和文件權(quán)限的簡(jiǎn)單命令解釋

    linux修改目錄和文件權(quán)限的簡(jiǎn)單命令解釋

    這篇文章主要介紹了linux修改目錄和文件權(quán)限的命令使用,大家參考使用
    2013-11-11

最新評(píng)論

昌图县| 湖州市| 姜堰市| 灵寿县| 衡阳县| 张家口市| 文登市| 双辽市| 祁东县| 霞浦县| 元朗区| 永泰县| 舞阳县| 屏山县| 榆中县| 富川| 广州市| 芒康县| 买车| 海林市| 高安市| 偃师市| 西峡县| 阿克| 灵寿县| 民权县| 伊通| 靖远县| 高台县| 伊川县| 岳池县| 根河市| 景东| 克什克腾旗| 枣庄市| 合江县| 布尔津县| 祁连县| 和林格尔县| 周至县| 遂宁市|