主頁 > 知識庫 > shell實現自動adsl撥號并檢測連接狀況腳本分享

shell實現自動adsl撥號并檢測連接狀況腳本分享

熱門標簽:杭州機器人外呼系統 佛山高德地圖標注中心 百度地圖的地圖標注 陜西電銷卡外呼系統怎么安裝 地圖標注超出范圍怎么辦 東莞電銷機器人價格一覽表 百度地圖標注圖標更換 旅游地圖標注大全 excel地址地圖標注

今天公司同事要我整個adsl自動重撥的shell,并檢測是否連上了,這樣才能保證內部測試服務器不掉網,好吧,下面我把腳本發出來.

系統:centos 5.x

腳本1:

復制代碼 代碼如下:

cat /root/soft_shell/auto_adsl_1.sh
#!/bin/bash
gateway=`ifconfig ppp0 |grep P-t-P| cut -f 3 -d ":"|cut -f 1 -d " "`
inter=`ifconfig |grep ppp0|awk '{print $1}'`
N=2
if [[ $inter -eq ppp0 ]]
then
/sbin/adsl-stop
sleep 10
/sbin/adsl-start
sleep 20
pkgloss=`ping -c4 $gateway|grep 'transm' |awk -F',' '{print $2}' |awk '{print $1}'`
if [[ $pkgloss -lt $N ]]
then
echo "`date +%Y-%m-%d/%T` The network is not stable">>/root/adsl.txt
else
echo "`date +%Y-%m-%d/%T` The network is normal">>/root/adsl.txt
fi
fi

腳本2:
復制代碼 代碼如下:

cat /root/soft_shell/auto_adsl_2.sh
#!/bin/bash
gateway=`ifconfig ppp0 |grep P-t-P| cut -f 3 -d ":"|cut -f 1 -d " "`
inter=`ifconfig |grep ppp0|awk '{print $1}'`
N=2
if [[ $inter != ppp0 ]]
then
/sbin/adsl-start
sleep 20
pkgloss=`ping -c4 $gateway|grep 'transm' |awk -F',' '{print $2}' |awk '{print $1}'`
if [[ $pkgloss -lt $N ]]
then
echo "`date +%Y-%m-%d/%T` The network is not stable">>/root/adsl.txt
else
echo "`date +%Y-%m-%d/%T` The network is normal">>/root/adsl.txt
fi
fi

ps:腳本2的作用就是檢測adsl撥號是否有連上.

標簽:隨州 雅安 青島 南充 延邊 通遼 西藏 朝陽

巨人網絡通訊聲明:本文標題《shell實現自動adsl撥號并檢測連接狀況腳本分享》,本文關鍵詞  shell,實現,自動,adsl,撥號,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell實現自動adsl撥號并檢測連接狀況腳本分享》相關的同類信息!
  • 本頁收集關于shell實現自動adsl撥號并檢測連接狀況腳本分享的相關信息資訊供網民參考!
  • 推薦文章
    2020久久精品亚洲|久久窝窝国产精品午夜看片|亚洲 日韩 激情 无码 中出|国产精品乱码高清在线