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'))
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'))
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"))