所以,我想在windows中使用python代码分离一个进程。我想做的是,我正在从Splunk派生一个进程,该进程调用一些restapi并获取一些数据(脚本化输入)。现在,当Splunk停止时,我仍然想收集数据。我尝试使用CreateProcess()
标志DETACH_PROCESS
,但每当Splunk停止时,它仍然会终止进程。我读到了这篇文章,我假设Splunk使用了一些机制,比如Job Objects或者一些杀死所有子进程的机制。我不希望此进程在其父进程终止时终止。我想从Splunk进程中删除它的所有引用。我还尝试创建多个进程并退出它们,以消除Linux中的任何引用Splunk keeps(类似于double fork),但这不起作用。Splunk在svchost下生成一个服务。有没有什么方法可以强制地将进程从父进程中分离出来,这样它就可以在父进程死后存活
目前没有回答
相关问题 更多 >
编程相关推荐