试过了如下的代码,还是会随着主进程结束而结束
试想的情况是主进程创建完这个进程,主进程退出,后台进程继续运行。
subprocess.Popen([path], creationflags=subprocess.DETACHED_PROCESS | subprocess.CREATE_NEW_PROCESS_GROUP)
|      1vincent441      2021-12-10 13:41:43 +08:00 子进程继续进行 | 
|      2julyclyde      2021-12-10 14:51:34 +08:00 我觉得似乎是主进程主动干掉子进程的?销毁对象的时候? | 
|  |      3justou      2021-12-10 15:21:23 +08:00 | 
|  |      4eccentric579 OP 代码没问题,是 vscode 调试终止了所有进程。。。 以上 | 
|  |      5ysc3839      2021-12-10 15:26:24 +08:00 Windows 下直接 subprocess.Popen("command") 是可以继续运行的 | 
|  |      6ClericPy      2021-12-11 12:39:29 +08:00 DETACHED_PROCESS 参数以前居然一直没用过, 用的 os.startfile... 长见识了先赞为敬 |