我已将作业设置为以下内容:
在设置.py中:
CRON_CLASSES = [
"kiteconnect_source.source.cron.MyCronJob",
]
CRONJOBS = [
('*/1 * * * *','kiteconnect_source.source.cron.MyCronJob')
]
在Cron作业python文件中:
from django_cron import CronJobBase, Schedule
import datetime
class MyCronJob(CronJobBase):
ALLOW_PARALLEL_RUNS = False
RUN_EVERY_MINS = 1
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = 'kiteconnect_source.my_cron_job' # a unique code
def do(self):
# time = datetime.datetime.now()
val = "This is cron job function new testing:"
f = open('/dummy.txt','a')
f.write(val)
f.close()
print("demo")
问题是它只执行一次,而不是每隔一分钟执行一次
谁能解释一下我错过了什么?谢谢
目前没有回答
相关问题 更多 >
编程相关推荐