【发布时间】:2012-11-09 19:44:50
【问题描述】:
我想在特定时间向用户发送消息(例如在用户发起每个事件后 15 分钟)。用户可以在任何时间/任何一天安排活动。为什么我应该使用守护进程而不是 cron 作业? cron job vs daemon 的优缺点是什么?
【问题讨论】:
-
谁说你要使用守护进程?
-
根据您所说的,您可能应该使用 cron。您描述的问题正是应该解决的一个 cron 问题。您可能想要滚动自己的守护程序的唯一原因是,如果您安排了太多此类事件,那么 cron 作业的进程管理开销可能会成为问题。否则,滚动你自己的守护进程将是一个轮子改造的练习。
-
顺便说一句:cron 是一个守护进程。所以不管怎样,你最终都会得到一个守护进程。