Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

psutilライブラリで実行中プロセスを停止させる

実際のところ

導入

$ pip3 install psutil

使い方

import psutil

# 対象プロセス名
process_name = "YOURDUTY"

# 対象プロセスを探す
for proc in psutil.process_iter():
    if proc.name() == process_name:
        # プロセスを終了する(タスクによっては管理者権限が必要)
        proc.kill()
        break

その他機能

今回はpsとkillに相当する事だけやりましたが、lsofとかtopに相当するアクションもある様です。