APScheduler как вызвать работу сейчас

У меня есть приложение APScheduler в приложении Flask, отправляющее события через определенные промежутки времени.

Теперь мне нужно «обновить» все рабочие места, на самом деле, просто запустив ихсейчас если они не работают, не касаясь определенного интервала.

Я пытался вызвать job.pause (), затем job.resume () и ничего и использовать job. reschedule_job (...) вызовет его, но также изменит интервал ... который я не хочу.

Мой действительный код ниже:

cron = GeventScheduler(daemon=True)
# Explicitly kick off the background thread
cron.start()

cron.add_job(_job_time, 'interval', seconds=5, id='_job_time')
cron.add_job(_job_forecast, 'interval', hours=1, id='_job_forecast_01')

@app.route("/refresh")
def refresh():
    refreshed = []
    for job in cron.get_jobs():
         job.pause()
         job.resume()
         refreshed.append(job.id)
    return json.dumps( {'number': len(cron.get_jobs()), 'list': refreshed} )

Ответы на вопрос(3)

Ваш ответ на вопрос