我正在运行一个python进程。我想要做的是生成一个完全独立的进程,该进程不依赖于生成它的当前进程。
基本上,我有一个QT应用程序,它显示一个计时器,直到它自行关闭(以及其他类似过程)为止。在它关闭之前,我要保存一些数据,我想做的是生成一个单独的进程,该进程启动一个简单的QT对话框,显示那些保存的去向,然后立即终止当前进程。
我现在以各种方式尝试运行代码,但是当当前进程被杀死时,我产生的用来显示保存位置的那个进程也随之被杀死了。
执行此操作的最佳方法是什么,以便当创建它的父进程死亡时,新的简单信息窗口仍然有效?
谢谢!
编辑:不,这不是重复项。在子进程上使用“ nohup”不起作用。 通过阅读有关内容,我无法确定A)无论是我尝试的哪种变体,它都对我不起作用,或者B)如果它正在运行但隐藏了-但是无论如何,它都不会产生第二个对话框需要,与当前流程分离。
Windows,顺便说一句
编辑2:由于某种原因,使用nohup似乎在行中的第一个命令后附加了//,因此没有找到python27的路径。设法通过删除该字符串中的多余引号并将路径的/翻转到\来解决此问题
这确实有效,谢谢!