如何終止使用shell = True啟動(dòng)的python子進(jìn)程我正在使用以下命令啟動(dòng)子進(jìn)程:p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)但是,當(dāng)我嘗試使用時(shí)殺死:p.terminate()要么p.kill()該命令在后臺(tái)繼續(xù)運(yùn)行,所以我想知道如何實(shí)際終止該進(jìn)程。請(qǐng)注意,當(dāng)我運(yùn)行命令時(shí):p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE)它在發(fā)出時(shí)會(huì)成功終止p.terminate()。
如何終止使用shell = True啟動(dòng)的python子進(jìn)程
慕工程0101907
2019-05-29 17:27:03