ping の実行(Python を使用)
Python で,IP アドレスを指定して ping を実行. 簡単な死活監視に使うことを想定.
前準備
Python の準備(Windows,Ubuntu 上)
- Windows での Python 3.10,関連パッケージ,Python 開発環境のインストール(winget を使用しないインストール): 別ページ »で説明
- Ubuntu では,システム Pythonを使うことができる.Python3 開発用ファイル,pip, setuptools のインストール: 別ページ »で説明
【サイト内の関連ページ】
- Python のまとめ: 別ページ »にまとめ
- Google Colaboratory の使い方など: 別ページ »で説明
【関連する外部ページ】 Python の公式ページ: https://www.python.org/
Python の公式ページ: https://www.python.org/
pings のインストール
ソースコードの例と実行結果の例
- ping を実行
- 反応があれば OK を表示,反応が無ければ NG を表示
import pings
def myping(ipaddr):
p = pings.Ping()
res = p.ping(ipaddr)
if res.is_reached():
return True
else:
return False
if __name__ == '__main__':
if myping("111.222.33.44"):
print("OK")
else:
print("NG")
hoge.py のような名前で保存し、「python hoge.py」のようにして実行
Ubuntu の場合は「sudo python3 hoge.py」(sudo が必要).
