我有一个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()发布于 2021-06-16 15:08:10
也许你可以每分钟运行一次cron作业,并检查它是否已经运行了一个小时。
https://stackoverflow.com/questions/67997661
复制相似问题