金子邦彦研究室プログラミングPythonping の実行(Python を使用)

ping の実行(Python を使用)

Python で,IP アドレスを指定して ping を実行. 簡単な死活監視に使うことを想定.

前準備

Python の準備(Windows,Ubuntu 上)

サイト内の関連ページ

関連する外部ページ

Python の公式ページ: https://www.python.org/

Python のまとめ: 別ページ »にまとめ

Python の公式ページ: https://www.python.org/

pings のインストール

ソースコードの例と実行結果の例

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 が必要).

[image]