2

実行中のプロセスpidのリストがあり、プロセス自体ではなく、子を強制終了したい。

すべてのプロセスを反復し、ppid を取得して、そのプロセスを強制終了する必要があるかどうかを知る必要がある pid と比較したいと考えています。

psutil を使用しましたが、依存したくない依存関係があります。

現在、これを行うことですべてのプロセスを繰り返すことができました。

process_list = os.popen('TASKLIST').read()
 for p in process_list:
  print p
4

1 に答える 1

1

Windows には PPID を生成する組み込み API がないため、何らかの DLL が必要になります。psutil を使用しない場合は、独自に作成する必要があります。

子プロセスを見つけるための Python サポートは、モジュールpsutilpsutil_get_ppidprocess_info.cのシステム依存ライブラリ呼び出しによって追加されます。

于 2013-05-01T18:01:52.990 に答える