我在一个特定的时间安排一个cron作业,但是下面的代码不起作用
('22 20 ** *','sentimentor.cron.sentiment')
上述代码应在协调世界时每天晚上8:22执行。
但是,如果我将代码更改为下面的代码,它就会工作
('*/1 ** *','sentimentor.cron.sentiment')
以上代码将每1分钟执行一次,这不是必需的。
我尝试了很多不同的东西,如果有什么解决办法,请帮助我。
发布于 2020-07-21 21:01:21
可能是因为时区的差异。如果您的系统时间为IST (印度标准时间),即UTC + 5:30,那么您必须在UTC中增加5小时,30分钟,同时添加一个cron。同样,它也适用于其他时区。首先,您必须验证您的系统时区是否为UTC。
如果您的时区是IST,那么您的cron应该是:
('52 1 * * *', 'sentimentor.cron.sentiment')在linux或mac中,可以使用以下方法查找时区:
date +'%z %Z'https://stackoverflow.com/questions/63022748
复制相似问题