Python:守护进程与无限循环

时间:2013-03-10 18:08:29

标签: python unix daemon

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

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

1 个答案:

答案 0 :(得分:2)

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

P.S。守护进程应该做的事情列表并不完整,它只是表明存在这样的事情。