在Ubuntu的10.04服務器我願做一個bash腳本如下:bash腳本監控ISDN連接
創建監視ISDN連接服務,如果停機時間超過60秒力量重新連接。 我目前的解決方案看起來是這樣的:
#!/usr/bin/bash
LOGFILE=/home/msw/router/ping-stats.txt
TIME="`date +%C%y%m%d%H%M`"
/sbin/ping -c 1 google.com > /dev/null 2>&1
if [ "$?" == "0" ]
then
STATUS=1
else
STATUS=0
fi
echo "$TIME $STATUS" >> $LOGFILE
由於帶寬的ISDN連接上珍貴的,我想,以避免ping和與簡單地檢查了網絡設備的狀態的命令替換它。如果連接是「up」,可以推斷出來嗎?
我還想將解決方案作爲一種服務來持續檢查連接,而不是定期用cronjob檢查。
我真的很感激,如果有人能把我推向正確的方向。
謝謝
有趣。我會研究這一點,非常感謝。 – 2010-06-05 02:38:10