首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在上次运行完成后1小时运行cronjob

在上次运行完成后1小时运行cronjob
EN

Stack Overflow用户
提问于 2021-06-16 14:46:15
回答 1查看 43关注 0票数 0

我有一个django cron,每小时用linux crontab运行一次。但我想将crontab更改为在最后一次执行完成后1小时运行django cron。我该怎么做呢?

它是crontab:

代码语言:javascript
复制
*/1 * * * * /usr/bin/python3.8 /django/vira/manage.py runcrons

这是django-cron:

代码语言:javascript
复制
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()
EN

回答 1

Stack Overflow用户

发布于 2021-06-16 15:08:10

也许你可以每分钟运行一次cron作业,并检查它是否已经运行了一个小时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67997661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档