gpt4 book ai didi

node.js - 如何在不同时区的同一时间运行 cron?

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:13 26 4
gpt4 key购买 nike

我有一个 cron,我想在 IST 上午 6:00 左右运行,并且同一个 cron 也应该在 EAT 上午 6:00 同一时间运行。

我正在使用synced-cron用于在我的 Meteor 服务器上运行 cron 作业。

如果我只有几个时区需要支持,我会每天运行这个 cron 两次,它会起作用,但我将来有多个时区需要支持。我怎样才能毫不费力地自动化同样的事情。

最佳答案

您需要将 cron 作业设置为每半小时运行一次,然后根据用户所在的时区查找工作。

例如,您需要在每个时区的早上 6 点发送每日电子邮件摘要。假设您在某种集合中拥有每个用户的事件。

每条用户记录都需要包含用户所在的时区。当 cron 作业运行时,您会执行查询来查找当前上午 6 点时区中需要接收摘要的用户。然后您发送电子邮件并清除排队的事件。

关于node.js - 如何在不同时区的同一时间运行 cron?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49810321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com