import subprocess
from threading import Thread
def tmp():
subprocess.call("python3 monitor.py", shell=True)
return_dict[x]={'status':'success'}
t=Thread(target=tmp,)
t.start()
t.join(1)
print('end')
monitor.py执行成功,他是无限循环
end也print出来
但并没有脱离父程序
main.py与monitor.py的PID都有出来
有什么办法可以执行外部程式之后就不理他,脱离父程序
如果可行会造成defunct吗?
感谢!