はじめに PythonでPingを打つ joblibで並列処理 はじめに あるプライベートネットワークの中に存在するクライアントにpingを打ち、常時監視するツールが欲しかった。 メールでの通知とかも分かりづらいのでいろんな通知の方法が使いたかった(今回はLine Botで通知)。 良さげなツールが無かったので自分でプログラムを書いて実現することにした PythonでPingを打つ pythonではsubprocessを使えばpingを打てるらしいです。 qiita.com この関数をお借りしてpingを打ちます。 import subprocess def is_connectable(host): ping = subprocess.Popen(["ping", "-w", "3", "-c", "1", host], stdin=subprocess.PIPE, stdout=sub

