Python:守护进程与无限循环

标签 python unix daemon

我有一个问题:this 之间有什么区别?创建 python-daemon 脚本的方法如下:

while(True):
   do_something()
   sleep(10)

最佳答案

对于进程来说,成为守护进程不仅仅意味着包含无限循环。当其父进程(通常是 shell)终止时,它不应终止。它应该支持停止、启动和重新启动的接口(interface)(当其程序文件使用 start|stop|restart 参数执行时)。这就是您提到的示例的作用。

附注我列出的守护进程应该做的事情并不完整,它只是表明存在这样的事情。

关于Python:守护进程与无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15325693/

相关文章:

linux - rsync,仅包括某些文件类型,不包括某些目录

macos - 如何在 MacOS X 上使用 JSVC 包装器注册(安装)为服务 Java 应用程序

c++ - 将递归 Python 列表生成器转换为 C++

python - 调度嵌入式python进程

csv - 使用 "sort"命令按多列对 CSV 文件进行排序

监视文件夹和更新数据库的 Python 守护进程

python - python守护进程中的子进程kill

python - Pelican 3.3 pelican-quickstart 错误 "ValueError: unknown locale: UTF-8"

python - pow 或 ** 用于 Python 中的非常大的数字

macos - 在 Unix 中查找具有特定扩展名的所有文件?