Python—在“中生成函数的最佳方式”;“分离的”;过程

Python—在“中生成函数的最佳方式”;“分离的”;过程,python,python-3.x,concurrency,process,python-3.5,Python,Python 3.x,Concurrency,Process,Python 3.5,我有一个函数f,我想在一个单独的进程中生成它,该进程的生命周期应该独立于其父进程。最好的方法是什么 我还没有找到一种方法来使用多处理.Process(target=f),在某种程度上不需要加入子进程。我认为您应该尝试在脚本中预先添加nohup并使用Popen… 诸如此类: import os, subprocess subprocess.Popen(['nohup', 'script.py'], stdout=devnull, stderr=devnull) 如果将函数放入script.py

我有一个函数
f
,我想在一个单独的进程中生成它,该进程的生命周期应该独立于其父进程。最好的方法是什么


我还没有找到一种方法来使用
多处理.Process(target=f)
,在某种程度上不需要加入子进程。

我认为您应该尝试在脚本中预先添加nohup并使用Popen…
诸如此类:

import os, subprocess

subprocess.Popen(['nohup', 'script.py'], stdout=devnull, stderr=devnull)
如果将函数放入
script.py
中,它应该可以工作