看板 Python 關於我們 聯絡資訊
※ 引述《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)
Lucemia:奇摩只是範例 用gateway or dns 來取代較好 08/17 07:29