1

Linuxで、Pythonを使用して外部の非システムプログラムが実行されているかどうかを確認するにはどうすればよいですか?このタスクの標準モジュールはありますか?

4

2 に答える 2

2

psutilを使用します。例:

import psutil

def check_if_running(name):
    for ps in psutil.process_iter():
        if ps.name == name:
            return True
    return False

check_if_running('python')
>>> True
于 2013-02-08T22:16:25.137 に答える
0

あなたはpsutilに興味があるかもしれません。それ以外の場合は、サブプロセスライブラリを使用してpgrepを呼び出すことができます。

于 2013-02-08T22:14:19.817 に答える