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

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

 更新時間:2013年02月04日 17:03:11   作者:  
檢測網(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 "-------->開始檢測$host服務(wù)器通迅是否正常,ping次數(shù)$ping_count."
ping $host -c $ping_count  >.ping_tmp
sleep 1
cat .ping_tmp  >>ping_action
echo "-------->服務(wù)器$host檢測已完成."
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)行完畢......"


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

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

#!/bin/sh
# Ping網(wǎng)段所有IP
# 2012/02/05
ip=1 #通過修改初值
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啟動新進(jìn)程的三種方法

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

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

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

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

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

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

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

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

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

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

    Linux 下C語言獲取文件大小

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

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

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

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

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

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

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

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

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

最新評論

紫云| 恭城| 稷山县| 南川市| 马关县| 四子王旗| 揭西县| 英德市| 青河县| 五大连池市| 泰来县| 江安县| 广昌县| 台湾省| 四子王旗| 淳安县| 万荣县| 蒙自县| 南乐县| 荆门市| 邹平县| 青岛市| 利辛县| 青海省| 习水县| 新绛县| 广宁县| 南陵县| 桦甸市| 双牌县| 荣成市| 山阴县| 元谋县| 靖西县| 灵璧县| 苍溪县| 西吉县| 汉川市| 桂林市| 南通市| 新郑市|