试过了如下的代码,还是会随着主进程结束而结束
试想的情况是主进程创建完这个进程,主进程退出,后台进程继续运行。
subprocess.Popen([path], creationflags=subprocess.DETACHED_PROCESS | subprocess.CREATE_NEW_PROCESS_GROUP)
试过了如下的代码,还是会随着主进程结束而结束
试想的情况是主进程创建完这个进程,主进程退出,后台进程继续运行。
subprocess.Popen([path], creationflags=subprocess.DETACHED_PROCESS | subprocess.CREATE_NEW_PROCESS_GROUP)
|
vincent441Dec 10, 2021
1
子进程继续进行
|
|
julyclydeDec 10, 2021
2
我觉得似乎是主进程主动干掉子进程的?销毁对象的时候?
|
|
justouDec 10, 2021
3
|
|
4
代码没问题,是 vscode 调试终止了所有进程。。。
以上 |
|
ysc3839Dec 10, 2021
5
Windows 下直接 subprocess.Popen("command") 是可以继续运行的
|
|
ClericPyDec 11, 2021
6
DETACHED_PROCESS 参数以前居然一直没用过, 用的 os.startfile... 长见识了先赞为敬
|