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

发布于 2024-12-09 15:53:53 字数 450 浏览 1 评论 0原文

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

我从Python 中的一个简单的 unix/linux 守护进程开始。但是,然后我还创建了一个 init 脚本,它只是将 python 脚本(带有 while 循环)发送到后台,如下所示:

python test.py &
I'm wondering what the difference, in effect, is between the two of these methods?

注意:据我所知,一个创建了子进程,而另一个则没有。我的问题更多地围绕效果。

Goal: Create a long running process from a python script.

I started with a simple unix/linux daemon in Python. But, then I also created an init script that just sents the python script (with a while loop) into the background like this:

python test.py &

I'm wondering what the difference, in effect, is between the two of these methods?

note: I understand that one creates a child process, and the other doesn't. My question revolves more around the effect.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怀中猫帐中妖 2024-12-16 15:53:53

它们是同一件事。唯一的区别是 python 守护进程应该设置父进程,这意味着如果您终止父进程,子进程也应该终止。

They are the same thing. The only difference is the python daemon should set the parent process which means if you kill the parent process the child should die too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文