|
1
4
我能想到三种选择-
我不推荐2或3'因为你实际上是在重复cron功能。Linux系统范例是让多个简单的工具交互并解决您的问题。除非有其他原因(除了定期触发之外)需要创建守护进程,否则请选择其他方法。 此外,如果将守护进程与循环一起使用,并且发生崩溃,请确保您有日志,这些日志将帮助您进行调试。也要设计一种方法,让剧本重新开始。如果将脚本添加为cron作业,它将在您保留的时间间隔内再次触发。 |
|
|
2
4
如果您只想运行一个守护进程,请考虑 Supervisor ,一个本身控制和管理守护进程的守护进程。 如果你想看看这些沙子,你可以去看看 Supervisor's launch script 或是对此的一些回应 lazyweb request . |
|
|
3
1
检查此链接以获取双分叉守护程序: http://code.activestate.com/recipes/278731-creating-a-daemon-the-python-way/ 该代码可读性强,且文档化程度高。要了解有关Unix守护进程的详细信息,请参阅W.Richard的《Unix环境中的高级编程》一书的第13章。 |