1,通過定時收發email檢測網路連通性
#/bin/bash
echo "daily test mail" > state.txt
mail -s server_state abc
@md1.21.co.jp
< state.txt
rm -df ./state.txt
~
crontab -e
增加如下任務
10 07 * * * /root/checknkmail &
分時日月周
2,定時檢測網路狀態通過email傳送
checkserverstat指令碼內容:
#/bin/bash
echo "hztelecomdns" > state.txt
ping -c 5 202.101.172.35 >> state.txt
echo "
bju" >> state.txt
ping -c 5 10.x.x.x >> state.txt
echo "adsl gateway" >>state.txt
ping -c 5 x.x.x.x >> state.txt
echo "server_outside vpn" >>state.txt
ping -c 5 192.168.2.100 >>state.txt
echo "server_outside wan" >> state.txt
ping -c 5 x.x.x.x >> state.txt
echo "vpn in company" >> state.txt
ping -c 5 192.168.1.4 >>state.txt
echo "l2tp at aaa libweb" >>state.txt
ping -c 5 x.x.x.x & >>state.txt
mail -s server_state
admin@
abc.com
rm -df ./state.txt
~
crontab中增加任務
corntab -e
10 16 * * * /root/checkweatherstate &
10 09 * * * /root/checkserverstate &
10 13 * * * /root/checkserverstate &
10 17 * * * /root/checkserverstate &
本文出自 「
寒.楓
檢查linux網路狀態的兩個指令碼
一 通過定時收發email檢測網路連通性 複製 代bobtitdloq碼如下 bin bash echo daily www.cppcns.comtest mail state.txt mail s server state abc jb51.net state.txt rm df state.tx...
IOS網路狀態檢查
objc view plain copy 一 確認網路環境 3g wifi 1.新增原始檔和framework 1.1 新增原始檔 在你的程式中使用 reachability 只須將該例程中的 reachability.h 和 reachability m拷貝到你的工程中。1.2 新增framewo...
Andorid 平台下檢查網路狀態
android 平台下提供了 android.net.connectivitymanager 類來監控當前的網路狀態.包括 wifi,gprs,umts 等.該類有如下幾方面的用法 1.監控當前的網路狀態 2.當網路狀態發生變化時發出廣播 3.當乙個網路連線失敗時切換到另乙個網路 4.提供一些 ap...