1. ホーム
  2. python

Pythonを使用してUnixまたはLinuxでプログラムのプロセスIDを取得する方法は?

2023-11-18 13:38:33

質問

私はPythonでいくつかのモニタリングスクリプトを書いていますが、ランダムに実行されるプログラムの名前を与えて、そのプロセスIDを取得する最もきれいな方法を見つけようとしています。

のようなものです。

ps -ef | grep MyProgram

この出力をパースすることができましたが、pythonでもっと良い方法があるのではないかと思いました。

どのように解決するのですか?

試しに pgrep . 出力形式がよりシンプルになり、パースしやすくなります。