【发布时间】:2021-08-31 23:27:59
【问题描述】:
我有一个 django cron 并每小时使用 linux crontab 运行它。但我想更改 crontab 以在最后一次执行完成后 1 小时运行 django cron。我该怎么做?
这是 crontab:
*/1 * * * * /usr/bin/python3.8 /django/vira/manage.py runcrons
这是 django-cron:
from django_cron import CronJobBase, Schedule
from . import runner
# create a class extending CronJobBase
class PushCronJob(CronJobBase):
RUN_EVERY_MINS = 10
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = "vira_app.runner"
def do(self):
runner.run_spider()
【问题讨论】: