Python Django中windows计算机上的CronJob

2024-05-29 07:43:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我已将作业设置为以下内容:

设置.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")

问题是它只执行一次,而不是每隔一分钟执行一次

谁能解释一下我错过了什么?谢谢


Tags: runimportsourcedatetime作业jobcodeval

热门问题