【发布时间】:2013-04-12 15:56:46
【问题描述】:
我正在使用一个 php 应用程序,我需要在其中检查今天过生日的用户的数据库。 这是我通过 cron 工作完成的。
现在,当我收到生日的用户时,我需要向他们发送短信。 SMS 有一个单独的相关时间,该时间决定了何时发送 SMS。 假设约翰和彼得今天过生日。彼得从 01-09 工作,所以他应该在 01 收到短信,而彼得从 08-16 工作,所以他应该在 08 收到短信。
我正在考虑动态创建相同数量的 cron jbos,这等于在给定日期过生日的人。然后,这些 cron 作业会在这一次将 SMS 发送给适当的人,仅此而已。
我的问题是,有没有更聪明的方法来做到这一点? 其次,如果 cron 作业生成的想法足够好,有没有办法删除单个旧的 cron 作业,这样我就不会将 cron 作业列表与永远不会再次运行的旧作业混在一起?
提前致谢。
【问题讨论】: