Пример #1
0
 def run_batch_jobs(cls):
     scheduler = Scheduler.get_scheduler()
     scheduler.add_job(func=cls.run_crawler,
                       trigger=CronTrigger(hour='*/04'))
     scheduler.add_job(func=cls.run_housekeeper,
                       trigger=CronTrigger(hour='23', minute='05'))
     scheduler.add_job(func=cls.run_heartbeater,
                       trigger=CronTrigger(minute='*/30'))
     scheduler.add_job(func=cls.run_emailer,
                       trigger=CronTrigger(hour='23', minute='35'))
Пример #2
0
def re_run_job(job_name):
    Scheduler.get_scheduler().add_job(
        func=getattr(AppRunner.get_instance(), 'run_%s' % job_name))
    return redirect(url_for('index'))
Пример #3
0
def re_run_job(job_name):
    Scheduler.get_scheduler().add_job(func=getattr(AppRunner.get_instance(), "run_%s" % job_name))
    return redirect(url_for("index"))
Пример #4
0
 def run_batch_jobs(cls):
     scheduler = Scheduler.get_scheduler()
     scheduler.add_job(func=cls.run_crawler, trigger=CronTrigger(hour='*/04'))
     scheduler.add_job(func=cls.run_housekeeper, trigger=CronTrigger(hour='23', minute='05'))
     scheduler.add_job(func=cls.run_heartbeater, trigger=CronTrigger(minute='*/30'))
     scheduler.add_job(func=cls.run_emailer, trigger=CronTrigger(hour='23', minute='35'))