为什么我应该使用守护进程而不是cron作业?
我想在特定的时间(比如用户输入每个事件后15分钟)向用户发送消息。用户可以在任何时间/任何一天安排活动。为什么我应该使用守护进程而不是cron作业?cron作业和守护进程的优缺点是什么?守护进程用于您希望持续运行的进程。例如,一个wsgi服务器,在这里随时可以收到传入的通信。cron作业用于批处理作业,这些批处理作业应该以一定的频率发生为什么我应该使用守护进程而不是cron作业?,cron,daemon,Cron,Daemon,我想在特定的时间(比如用户输入每个事件后15分钟)向用户发送消息。用户可以在任何时间/任何一天安排活动。为什么我应该使用守护进程而不是cron作业?cron作业和守护进程的优缺点是什么?守护进程用于您希望持续运行的进程。例如,一个wsgi服务器,在这里随时可以收到传入的通信。cron作业用于批处理作业,这些批处理作业应该以一定的频率发生 这听起来像是一个cron任务。您可以设置计时器或while循环,以便每小时(无论您选择什么时间)不断运行和发送消息。但是,它增加了您不需要的复杂性。制作一个成批
这听起来像是一个cron任务。您可以设置计时器或while循环,以便每小时(无论您选择什么时间)不断运行和发送消息。但是,它增加了您不需要的复杂性。制作一个成批运行的脚本,并按您需要的固定时间间隔调用它。谁说您要使用守护进程?根据您所说的,您可能应该使用cron。您描述的问题正是cron应该解决的问题。您可能希望运行自己的守护进程的唯一原因是,如果计划了太多这样的事件,那么cron作业的进程管理开销可能会成为一个问题。否则,滚动您自己的守护程序将是wheel-reinvention中的一个练习。顺便说一句:cron是一个守护程序。因此,无论哪种方式,最终都会有一个守护进程。