背景与分叉效果的区别是什么?

时间:2011-10-12 19:50:00

标签: python daemon background-process init

目标:从python脚本创建一个长时间运行的进程。

我从a simple unix/linux daemon in Python开始。但是,然后我还创建了一个初始化脚本,它只是将python脚本(带有一个while循环)发送到背景中,如下所示:

python test.py &
我想知道实际上它们之间的区别是什么其中两种方法?

注意:我知道一个人创建了一个子进程,而另一个则没有。我的问题更多地围绕着这种影响。

1 个答案:

答案 0 :(得分:1)

他们是一回事。唯一的区别是python守护进程应该设置父进程,这意味着如果你杀死父进程,那么孩子也应该死掉。