Re: [問題] 如何利用pythion檢查本機網路是否暢通?
※ 引述《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)
→
08/17 07:29, , 1F
08/17 07:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章