使用cPanel中的cron作业自动执行电子邮件通知:一次只发送一封电子邮件?

时间:2016-10-04 16:20:10

标签: php email cron

我设置了一个“cron job”,每小时运行一次。无论发布了多少帖子,他们都排队等候。当下一个小时滴答时,只有一个帖子通过电子邮件从队列发送到每个用户。例如,如果在下午2:30和下午3:00罢工排队的五个新职位发布,我们的订阅者将只收到第一个职位发布的通知。然后,在4:00,我们的订阅者将收到队列中的下一个帖子,等等,直到所有五封电子邮件都出去。如果队列中没有任何内容,则不会再发送任何电子邮件。如果我将cron作业切换为每天运行一次,除了每天一次之外它会运行类似,所以如果我在一天内获得五个职位,我们的电子邮件订阅者将看不到第五个职位发布,直到第五个发布后的第二天。

起初,我认为这是一个错误,但我最后得出的结论是它应该以这种方式工作。我期待所有五个职位都在下午3点到所有订阅者。

典型的cron作业通常是如何运行的?我希望我可以立即发送所有电子邮件通知,而不是一次发送一次。也许我可以使用批处理命令?

下面的

是我在cPanel中使用的命令。

bin/wget -O /dev/null "url here"

0 个答案:

没有答案