→ Lucemia:奇摩只是範例 用gateway or dns 來取代較好 08/17 07:29
※ 引述《ICBM ()》之銘言:
: 我手邊有一台 win XP mail server,有時候會無緣無故網路不通,此時只要重開機網路
: 就會恢復正常。但是我人不是常常在機器身邊,所以我希望寫一個python script,
: 定時檢查網路狀況,要是網路不通就重開機。目前重開機的部分已經想到使用
: os.system("shutdown /r")。但是如何定週期檢查網路狀況?請各位指教。
: PS:機器在IP分享器底下,所以至少要檢查與IP分享器(192.168.0.1)的連線。
os.system('ping ...')
不通時會return 1
通時會return 0
import os
if(os.system('ping www.kimo.com.tw'))
os.system('shutdown /r')
或是你可以使用urllib 去定期下載一個網頁來確定網路情況
lucemia
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.110.216.37
※ 編輯: Lucemia 來自: 140.110.216.37 (08/17 07:28)