1

mitmproxy を使用して、エミュレーターのフローをキャプチャしたいと考えています。私の考えは

proc = subprocess.Poen('mitmproxy -T -w emulator.log', shell=True)並列プロセスとして mitmproxy を開始し、mitmproxykill pidを停止するために使用します。

しかし、それが新しいシェルであるprco.pidことを示していますprco。mitmproxy は のサブプロセスですproc

os.killpg(pid, signal.SIGKILL)別のシェルでプロセスを強制終了できません。

os.getpid現在のシェルの pid を取得します。

subprocess.Popen(str('kill ',proc.pid), shell=True)mitmproxy を殺すことはできません。

では、python スクリプトと呼ばれていた mitmproxy を強制終了するにはどうすればよいでしょうか。または、mitmproxy でエミュレーターのフローをキャプチャする他の方法。

4

0 に答える 0