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