私はコマンドプロンプトを起動し、コマンドを実行しようとしています。 しかし、私はキルを通してそれをクローズしようとしていたときに()または終了()、CMDウィンドウは以下pythonのサブプロセスモジュールを介してcmdを終了できません
を閉じません。私のコードは
from subprocess import Popen, CREATE_NEW_CONSOLE
test=Popen(["cmd","/K","appium -p 4723"],creationflags=CREATE_NEW_CONSOLE)
sleep(10)
test.kill()
私は右のあなたは、追加のプロセスで他のコマンドを実行します 'cmd'を実行している「連鎖」コマンドを持っていることがわかります。 'test.kill()'は 'cmd'プロセスだけを終了します。プロセス間の関係がどのように関係しているかによって、子供はそれを生き残るかもしれません。 –
@クラウス..はい、そうですよ!私は "テスト"オブジェクトに関連するすべてのプロセスを殺すしたい –