自分で記録を保持せずに、実行中のすべての可能なプロセス (現在停止しているかどうかに関係なく) のリストをシステムから取得する必要があります。
呼び出しの恐ろしいsubprocess
出力解析を行うことなく、Python でこれらのプロセスのリストを取得するより良い方法があるかどうか疑問に思っていました。initctl list
Pythonにはそのための標準機能があるとは思いません。非標準のpsutilパッケージがあります。/proc
何をしようとしているのかによっては、コマンドライン ユーティリティからの出力を解析するよりも、ファイル システム内をうろつく方が簡単な場合があります。
/proc/<pid>/cmdline
実行中のプロセス名を取得できます。/proc
システムで実行されているプロセスのリストにアクセスするには、ファイルをリストし、数値ファイルをフィルタリングする必要があります。
ただし、カーネルスレッドも含まれるため、これを「実行中のすべての可能なプロセス」にアクセスすることとは呼びません。